看了几本书,记录一下,主要是给自己看,如哪位朋友发现有错,请谅解,欢迎指正
在使用Java平台的基础上,可以在Html文件中,定义或使用JavaBean、Servlet,达到Web使用的效果。
也可以在JSP中使用JavaBean或者Servlet到达效果,Servlet也可以单独达到Web页面效果。
JSP是类似于页面,Servlet具有后台控制功能,JavaBean具有model的功能或者说是后台服务的功能。
MVC效果中,JSP是View,Servlet是Control,JavaBean是Model。
Struct框架:
Model:Struct中的Model部分由ActionForm和JavaBean组成。ActionForm用于封装用户请求参数,由系统自动封装。该对象被ActionServlet提交给Action进行操作。
View:由JSP实现。Struct提供了丰富的标签,方便与Model进行交互。
Controller:包括系统控制器(ActionServlet,Struct提供,用于拦截所有用户请求)和业务逻辑控制器(Action,程序员开发,处理用户请求)。ActionServlet继承于HttpServlet类,负责拦截所有Http请求,可调用Model实现操作,转向Model或者直接转向View。Action是业务逻辑,继承于Action,可调用Model实现操作,转向Model或者直接转向View,Action比ActionServlet方便。
三者之间的关系需要在web.xml中定义:
Hiberate:
三个步骤:
1、 定义一个类,有多个属性,可以设置和获取
2、 定义一个数据表,字段和类的属性对应
3、 定义配置文件xml。将类和数据表进行绑定
书:
Java编程思想(第4版).pdf
J2EE_企业应用实战:Struts_Spring_Hibernate_整合开发.pdf
J2EE 企业应用实战:Struts SpringHibernate 整合开发
Java Web开发实战经典