DAO 模式搭建项目顺序
1.创建项目 2.添加jar包 3.搭建 网页 4.创建包
dao包,daoImpl 包,controller 包,entity包 test包,util包
5.创建实体类 6.创建后台的接口,和实现接口的类
7. 书写 servlet 和 JSP进行前后台的交互
JSP 的更深的执行原理
1.JSP中是含有一定的JAVA脚本的
2.在启动服务器的过程中,在 tomcat服务器中的work \ catalina \ localhost 目录下会 自动对jsp进行,转译和编译的操作
3. TOMCAT 将JSP转译成一个 .JAVA文件
4. 1.在 服务器 web.xml 的文件中,有 servlet- marpping,所有已jsp 结尾的文件,都交给 jspServlet来处理,在lib目录中
JSP的转译的操作是由 TOMCAT中的 org.apache.jasper.servlet.Jspservlet 类来实现的,
JSP 实际上,本质上就是一个 servlet 类,
JSP 中的内建对象
exception对象需要注意的地方:
**这个是JSP中定义的异常对象 ,如果想使用这个对象需要在页面中page标签中添加isErrorPage="true"属性才可以
在可能抛出错误界面里面定义 errorPage="error.jsp"才行
**如果想把404的界面也统一的抛出到一个界面中需要在web.xml中配置
PageContext这个对象的作用是可以通过这个对象来获得其他的8个内置的对象
1. response 和 resquest 是一起创建的
2. out 对象,是 JspWriter 类的实例,而不是 printWriter的实例,
主要是用来向response对象中写入内容, JspWriter 包含了到部分 printWriter 的方法
不过JspWriter 增加了一些转为处理缓存而设计的方法,会抛出IOException异常
最初的JspWriter类对象根据页面是否有缓存来进行不同的实例化操作。可以在page指令中使用buffered='false'属性来轻松关闭缓存。
3 pageContext
PageContext类的实例,用来代表整个JSP页面
提供对JSP页面所有对象以及命名空间的访问
4个作用域
数据库连接池的原理和步骤:
1.包需要的jar包3个导入到项目文件中
2. 导入proxool,properties 属性文件
3. 配置 web.xml 来读取属性文件
4. 书写DBUtil工具类