毕业设计
Tomcat:这个软件用来装载你的javaweb程序,可以称它为web容器,你的jsp/servlet程序需要运行在Web容器上,Web容器有很多种,JBoss、WebLogic等等,Tomcat是其中一种。tomcat是一种web服务器,也可以称作运行在服务器(物理意义上的计算机)上的一种软件包。用来对服务器上的HTML文档提供访问权限控制。
总结:就是web应用放到tomcat里面才能跑得起来,而tomcat里面对项目有规定特定的格式,就是war包的格式,这就是为什么我们需要把项目打成war才能丢进去;
tomcat是一个中间件,在B/S架构中,浏览器发出的http请求经过tpmcat中间件,转发到最终的目的服务器上,响应消息再通过tomcat返回给浏览器。
tomcat所做的事情主要有:开启监听端口监听用户的请求,解析用户发来的http请求然后访问到你指定的应用系统,然后你返回的页面经过tomcat返回给用户
Java Servlet: 是运行在 Web 服务器或应用服务器上的程序,它是作为来自 Web 浏览器或其他 HTTP 客户端的请求和 HTTP 服务器上的数据库或应用程序之间的中间层。
使用 Servlet,您可以收集来自网页表单的用户输入,呈现来自数据库或者其他源的记录,还可以动态创建网页。
JSP:(全称JavaServer Pages)是由Sun Microsystems公司主导创建的一种动态网页技术标准。JSP部署于网络服务器上,可以响应客户端发送的请求,并根据请求内容动态地生成HTML、XML或其他格式文档的Web网页,然后返回给请求者。JSP技术以Java语言作为脚本语言,为用户的HTTP请求提供服务,并能与服务器上的其它Java程序共同处理复杂的业务需求。
JSP文件在运行时会被其编译器转换成更原始的Servlet代码。
依赖关系:类A依赖类B的意思是,如果A的对象要完成某一操作,必须使用B的对象的某些操作来帮忙,才能完成。
也就是说a类引用了b类的变量这就是一个依赖的关系,所以构成依赖。
如下:
class A{
public void f(B b){
}
}
Class B{
}
例子:
//A为一个圆柱体类,要求A实例的体积
public class A{
public static void main (String[] args) {
double zArea = 0;
B b=new B(); //底面积及为一个圆(B类)的面积
double height = 1.6; //半径r=4,高height=1.6
zArea=b.getArea(4) * height; //调用B类实例的getArea()方法,形成依赖关系
}
}
//圆类B
class B{
public double getArea(int r){
double area=0;
area=3.14159 * r * r;
return area;
}
}

浙公网安备 33010602011771号