【学习笔记】
部署文件(web.xml)解析
位于 WEB-INF文件夹下的web.xml文件 (lib文件夹与他同级)
servlet部署文件注册代码解析:
<servlet>servlet注册
<servlet-name>注册名</servlet-name>
<servlet-class>注册对应class文件(即编译完成的java类(需继承httpservlet))</servlet-class>
</servlet>
<servlet-mapping> servlet映射与调用名定义
<servlet-name>与需要调用的servilet注册名一样</servlet-name>
<url-pattern>url调用逻辑名定义(如/test注意斜线路径)</url-pattern>
</servlet-mapping>
第二章更改web项目上下文目录
右击项目——properties——myeclipse——project facets——web——web contestroot 改成/ROOT
一、MVC:架构
Moder:模型,主要提供数据
View:视图,主要提供数据的界面
Controller:控制器,主要处理用户的请求,调用Moder操作数据完成,会将View作为响应返回给客户端
JSPweb中如何实现MVC
Moder:使用DAO和Service(业务逻辑层)161915
View:HTML,JSP,CSS,JS
Controller:servlet
Servlet:
运行在服务器端的一段java代码,由容器调用,web.xml,里面关键的两个标签<servlet>写
注册名和绝对包路径和<servletmaping>里面的被调用逻辑名(地址栏)和注册名
注:被调用逻辑名网页并不存在,就相当于调用的注册名的绝对包路径所代表的servlet,记得前面加/,servlet响应的时候不需要加/