Java框架技术学习笔记

Java框架技术学习笔记

ID:47105315

大小:165.50 KB

页数:5页

时间:2019-08-04

Java框架技术学习笔记_第1页
Java框架技术学习笔记_第2页
Java框架技术学习笔记_第3页
Java框架技术学习笔记_第4页
Java框架技术学习笔记_第5页
资源描述:

《Java框架技术学习笔记》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、开发基于Struts/Hibernate/Spring/Ajax的网上信息发布平台第一章:框架技术概述1第二章:Struts原理(一)1第三章:Struts原理(二)4第四章:Struts标签库5第一章:框架技术概述1.SSH:即Struts+Spring+HiberNate.2.DWR:一个Ajax框架3.三层结构的命名规则层Java中的命名规则.Net中的命名规则表示层包括JSP页面和对应的后台Servlet(或Struts的ActionBean和FormBean代码),放在Web包下业务逻辑层放在biz包下,类名(或接口名)后缀为Biz。命名空间后缀为BLL数据访问层

2、放在dao包下,类名后缀为DAO命名空间后缀为DAL实体对象放在entity包下命名空间后缀为Models第二章:Struts原理(一)1.基于Struts开发的应用由3类组件构成:控制器组件、模型组件和视图组件控制器组件:包括一个ActionServlet,是Struts的核心控制器,还包括自定义的Action类(代表用户的一个操作,比如登录或注册),自定义的Action类继承自Struts提供的org.aptech.struts.action.Action。模型组件:并不由Struts提供,一般由普通的接口和JavaBean充当。需要我们自己编码实现。视图组件:一般由J

3、SP实现,还包括自定义的ActionForm类和Struts标签。自定义的ActionForm类用于封装request中的数据。Struts可以将request中的数据自动填充到ActionForm类中。自定义的ActionFrom类继承自org.aptech.struts.action.ActionForm..ActionServlet在系统启动的时候加载struts-config.xml配置文件。该文件包含与Action、ActionForm、页面转向等相关的配置。2.添加到项目中的步骤(1)将Struts添加到项目中(将lib目录下的库文件添加到项目,其中jar文件复

4、制到/WEB-INF/lib下,其他文件复制到/WEB-INF下)(2)在/WEB-INF下创建structs-config.xml(内容见后面)(3)在Web.xml中正确配置ActionServlet。配置如下:(Struts支持多个配置文件)actionorg.apache.struts.action.ActionServletconfig

5、ue>/WEB-INF/struts-config.xml0action*.do注:配置访问路径时可以使用通配符,常用的有*.do,/action/*,*.action3.ActionForm(自定义的表单对象)继承自框架的ActionForm类,为提交

6、的表单中所有字段的实体类,其中各个属性的名字要与表单中相应控件name相同,以便于Struts自动封装到ActionForm中。4.Action(自定义的动作处理对象)继承自框架的Action类,每个Action都应该重写一个execute方法,方法签名如下:publicclassAddActionextendsAction{privateCalculatorbiz=newCalculator();//处理对象publicActionForwardexecute(ActionMappingmapping,ActionFormform,HttpServletRequestre

7、quest,HttpServletResponseresponse)throwsException{ActionForwardaf=null;AddFormaddForm=(AddForm)form;//获取表单参数//调用业务对象方法doubleresultData=biz.add(addForm.getNum1(),addForm.getNum2());request.setAttribute("resultData",resultData);//将数据模型存储到request中af=mapping.findF

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

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

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