javaweb基础知识



1.jsp工作原理:客户端请求jsp页面--->jsp服务器--->jsp页面转为servlet文件---->执行servlet--->生成HTML--->返回处理结果。

2.利用jsp开发web站点的常用模式。

a) Jsp:适用于小项目。

b) Jsp+javaBean:中等项目

c) Jsp+servlet+javaBean:jsp+javaBean的基础上添加servlet增强逻辑性。

d) Javaee模式

3.struct2工作原理:

a) 客户端请求到服务器。

b) 请求被提到一系列的过滤器或者拦截器,最后到达核心控制器,是struct2MVC模式的控制器部分。

c) 控制器读取structs.xml,根据配置信息调用某个Action来处理客户请求。

d) Action处理完后,会向控制器返回处理结果。控制器读取struct2.xml中找到对应的页面跳转。

4.Hibernate工作原理:

a) Configuration读取Hibernate的配置文件hibernate.cfg.xml和映射文件*.hbm.xml中的信息。

b) 通过Hibernate的配置文件生成一个多线程的SessionFactory对象。

c) 多线程SessionFactory生成一个线程session对象。

d) Session对象生成Query对象或者Transaction对象

e) 可通过session对象的get(),load(),save(),update(),delete()等方法对PO进行加载,保存,删除等操作。

f) 也可利用Query对象执行查询操作。

g) 若没有异常,Transaction对象将数据提交数据库。

你可能感兴趣的:(javaweb基础知识)