欢迎来到天天文库
浏览记录
ID:8906831
大小:21.00 KB
页数:4页
时间:2018-04-11
《javaee考试复习重点整理》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、1.三大平台P1①JavaPlatformMicroEditionJava平台微型版②JavaPlatformEnterpriseEditionJava平台企业版③JavaPlatformStandardEditionJava平台标准版2.简述servlet的生命周期P35①将servlet装载到容器后,生命周期开始②调用init()方法进行初始化③调用service()方法,根据不同请求调用不同的doXxx()方法处理客户请求④将处理结果封装到HttpServletResponse中返回客户端。⑤当Servlet实例从容器中
2、移除时调用destroy()方法关键字记忆:①装载②初始化③处理请求④返回处理结果⑤移除3.JSP指令、动作、内置对象、及各作用P37(好多啊好多。。。简写)①JSP指令:Page指令、taglib指令、include指令Page指令用于设定JSP页面的相关属性taglib指令用于标签的使用include指令用于导入包含的静态文件②JSP动作:向一个对象提出请求,并可将结果包含在JSP文件中3、y>重定向文件③内置对象:Request:对客户请求信息进行访问response:将服务器端数据发给客户端application:为多个应用程序保存信息session:为请求的用户创建Session对象page:代表页面本身config:存放Servlet初始化信息out:输出pagecontext:提供页面访问、转发request对象exception:处理执行时的错误和异常JSP指令用来提供整个JSP页面的相关信息和设定JSP页面的相关属性JSP动作利用XML语法格式标记来4、控制servlet引擎的行为。动态地插入文件,重用JavaBean组件,把用户重定向到另一个页面,为Java插件生成HTML代码JSP内置对象:(不加声明就能使用的成员变量)4.简述MVC框架及struts2的体系结构P66MVC框架包含Model(模型),view(视图),controller(控制器)三大部分。模型层负责数据的存取,视图层负责页面的显示,控制层负责处理及跳转工作。三层以最小的耦合性协作,提高了可扩展性和可维护性。struts2是基于MVC架构的框架,以webwork为设计思想的核心,结合struts1形成的5、。5.说明struts2的工作流程(*.action,详见P71第一二段)P71(基本工作流程似乎简单明了一些其实)当用户发送一个请求后,web.xml中配置的FilterDispatcher(Struts2框架的核心控制器)就会过滤该请求。如果请求是以.action结尾,该请求就会被转入Struts2框架处理。Struts2框架接收到*.action请求后,将根据*.action请求前面的“*”来决定调用哪个业务。Struts2框架中的配置文件struts.xml会起映射作用,它会根据“*”来决定调用用户定义那个Action6、类。Struts2框架提供了一系列的拦截器,它负责将HttpServletRequest请求中的请求参数解析出来,传入到用户定义的Action类中。然后在调用其execute()方法处理用户请求,处理结束后,会返回一个值,这是Struts2框架的struts.xml文件又起映射作用,会根据其返回的值来决定跳转到哪个页面6Hibernate的主键生成策略P120①Hibernate对主键id赋值②应用程序自身对id赋值(assigned)③数据库对id赋值(native,identity,sequence)foreign:使用外7、部表的字段作为主键7Hibernate的核心接口P124Configuration接口:管理Hibernate的配置信息SessionFactory接口:创建Session实例Session接口:提供众多持久化方法Transaction接口:进行事物操作Query接口:find()方法8Hibernate关系映射P129(本题会出成例举题形式:寻找生活中有关Hibernate一对一,一对多,多对多关系的例子P177)一对一关系(共享主键方式、唯一外键方式)多对一单向关联关系(把多的一边取消了唯一性)一对多双向关联多对多关联(单8、向多对多,双向多对多)9实体对象生命周期P148transient(瞬时态):实体对象在内存中存在,与数据库无关persisent(持久态):处于由Hibernate所管理,变更会固化到数据库Detached(托管状态):持久态对应的Session实例关闭后T—>P<—>D1
3、y>重定向文件③内置对象:Request:对客户请求信息进行访问response:将服务器端数据发给客户端application:为多个应用程序保存信息session:为请求的用户创建Session对象page:代表页面本身config:存放Servlet初始化信息out:输出pagecontext:提供页面访问、转发request对象exception:处理执行时的错误和异常JSP指令用来提供整个JSP页面的相关信息和设定JSP页面的相关属性JSP动作利用XML语法格式标记来
4、控制servlet引擎的行为。动态地插入文件,重用JavaBean组件,把用户重定向到另一个页面,为Java插件生成HTML代码JSP内置对象:(不加声明就能使用的成员变量)4.简述MVC框架及struts2的体系结构P66MVC框架包含Model(模型),view(视图),controller(控制器)三大部分。模型层负责数据的存取,视图层负责页面的显示,控制层负责处理及跳转工作。三层以最小的耦合性协作,提高了可扩展性和可维护性。struts2是基于MVC架构的框架,以webwork为设计思想的核心,结合struts1形成的
5、。5.说明struts2的工作流程(*.action,详见P71第一二段)P71(基本工作流程似乎简单明了一些其实)当用户发送一个请求后,web.xml中配置的FilterDispatcher(Struts2框架的核心控制器)就会过滤该请求。如果请求是以.action结尾,该请求就会被转入Struts2框架处理。Struts2框架接收到*.action请求后,将根据*.action请求前面的“*”来决定调用哪个业务。Struts2框架中的配置文件struts.xml会起映射作用,它会根据“*”来决定调用用户定义那个Action
6、类。Struts2框架提供了一系列的拦截器,它负责将HttpServletRequest请求中的请求参数解析出来,传入到用户定义的Action类中。然后在调用其execute()方法处理用户请求,处理结束后,会返回一个值,这是Struts2框架的struts.xml文件又起映射作用,会根据其返回的值来决定跳转到哪个页面6Hibernate的主键生成策略P120①Hibernate对主键id赋值②应用程序自身对id赋值(assigned)③数据库对id赋值(native,identity,sequence)foreign:使用外
7、部表的字段作为主键7Hibernate的核心接口P124Configuration接口:管理Hibernate的配置信息SessionFactory接口:创建Session实例Session接口:提供众多持久化方法Transaction接口:进行事物操作Query接口:find()方法8Hibernate关系映射P129(本题会出成例举题形式:寻找生活中有关Hibernate一对一,一对多,多对多关系的例子P177)一对一关系(共享主键方式、唯一外键方式)多对一单向关联关系(把多的一边取消了唯一性)一对多双向关联多对多关联(单
8、向多对多,双向多对多)9实体对象生命周期P148transient(瞬时态):实体对象在内存中存在,与数据库无关persisent(持久态):处于由Hibernate所管理,变更会固化到数据库Detached(托管状态):持久态对应的Session实例关闭后T—>P<—>D1
此文档下载收益归作者所有