struts2hibernate笔记

struts2hibernate笔记

ID:12316011

大小:18.20 KB

页数:4页

时间:2018-07-16

struts2hibernate笔记_第1页
struts2hibernate笔记_第2页
struts2hibernate笔记_第3页
struts2hibernate笔记_第4页
资源描述:

《struts2hibernate笔记》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、tellmehowicantellyou,thatiloveyoumorethanlifeselect*frompeoplewhereidin(selecta.idfrom(selectid,count(id)frompeoplegroupbyidorderbyiddesc)awhererownum=1);select*frompeoplewhereidin(selectidfrompeoplegroupbyidhavingcount(id)>1);selectregion,count(saler)from(selectdistinct(region),salerfromheton

2、g)agroupbyregionaction行动framework结构框架struts2框架由3个部分组成:核心控制器FilterDispatcher、业务控制器和用户实现的业务逻辑组件。在这3个部分里面,struts2框架提供了核心控制器FilterDispatcher,而用户需要实现业务控制器和业务逻辑组件。核心控制器:filterdispatcherfilterdispatcher是struts2框架的核心控制器,该控制器作为一个filter运行在web应用中,它负责拦截所有的用户请求、当用户请求到达时,该filter会过滤用户请求。如果用户请求以action结尾,该请求被转

3、入struts2框架处理。struts2应用中的action都被定义在struts.xml文件中,该文件中定义action时,定义了该action得name属性和class属性,其中name决定了该action处理那个用户请求,而class属性决定了该action得实现类。struts2用于处理用户请求的action实例,而不是用户实现业务控制器,而是action代理--应为用户实现的业务控制器并没有与servletAPI耦合,显然无法处理用户请求。而struts2框架提供了系统拦截器,该系列拦截器负责将HttpServletResquest请求中的请求参数解析出来,传入actio

4、n中,并回调action的execute方法来处理用户请求。拦截器和action用户实现的action类仅仅是struts2的action代理的代理目标。而用户实现的业务控制器(action)则包含了对用户请求的处理。用户的请求数据包含在HttpServletRequest对象里、而用户的action类无需访问HttpServletRequest对象。拦截器负责将HttpServletRequest里的请求数据解析出来,并传给业务组件action实例。业务控制器业务控制器组件就是用户实现action类的实例,action实例里通常包含了一个execute方法,该方法返回一个字符串-

5、-该字符串就是逻辑视图名,当业务控制器处理完业务请求后,根据处理结果的不同,execute方法返回不同的字符串--每个字符串对应一个视图名。开发出系统所需要的业务控制器后,还需要配置struts2的action,即需要配置action的3个部分定义:action处理的URLaction组件所对应的实现类action里面包含的逻辑视图和物理资源之间的对应关系。每个action都要处理一个用户请求,而用户请求总是包含了指定的URL、当FilterDispatcher拦截到用户的请求后,根据请求的url和action处理URL之间的对应关系来处理转发。struts2的模型组件。控制器调用

6、的模型组件Javaee应用里的模型组件,通常是指系统的业务逻辑组件。而隐藏在系统的业务逻辑组件下面,可能还包含了DAO等对象的组件。通常。mvc框架里的业务控制器调用模型组件的方法来处理用户请求,也就是说,业务逻辑控制器不会对用户的请求做任何处理,用户的请求最终由模型组件负责处理。业务控制器只是负责人中间调度的的调度器、这就是为什么action就是控制器的原因。hibernate:瞬时状态:保存在内存的程序数据,程序退出后,数据就消失了,称为瞬时状态.持久状态:保存在磁盘上的程序数据,程序退出后依然存在,称为程序数据的持久状态持久化:将程序数据在瞬时状态和持久状态之间转换的机制hi

7、bernate应用程序的结构:Application:应用。PersistentObject:持久化对象hibernate.properties:Hibernate属性文件/Hibernate配置文件XMLMapping:Hibernate映射文件Database:数据库。完成对象数据Object到关系型数据的映射的机制称为对象--关系映射,简称ORM;使用hibernate的7个步骤:1:读配置文件Configuration:try{configuration.co

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。