毕业设计

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部署于网络服务器上,可以响应客户端发送的请求,并根据请求内容动态地生成HTMLXML或其他格式文档的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;
  }
}

posted @ 2021-02-27 20:40  pilipalala  阅读(80)  评论(0)    收藏  举报