简单的servlet

1.HttpServlet相关的API类

 

2.servlet API包的设计,与servelt相关的类或接口都位于javax.servlet包中,而与HTTP相关的类或接口位于javax.servlet.http包之中

 

3.HttpServet类的service()方法使用了设计模式中的Template Method模式。(查看源代码即可知道)

 

4.几个重要的目录与文件说明:

WEB-INF:放在这个目录下的文件是受保护的,外界无法直接访问。

web.xml文件及lib classes目录一定是需要放在WEB-INF目录下

 

5.tomcat中conf目录下的tomcat-user.xml中可以设置管理员

 

6.HTTP服务器(程序)接收请求后将请求转交给web容器,web容器创建一个HttpServletRequest对象封装请求(或从请求池(web容器创建)中取出一个)

 

7.MVC

Model,就是封装了应用程序功能或状态的对象。设计上建议模型对象必须与页面采取的解决方案无关,与底层所使用的访问机制无光,必须是一个中性的对象。因为模型是应用程序的业务逻辑组件,希望可以具备较高的可移植性,也就是在最少修改下就能移植到另一个平台。

模型不负责页面,但在状态改变时会通知相应视图对象。

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

你可能感兴趣的:(servlet)