- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第四部分J2EE框架主要课程内容剖析
第四部分J2EE 框架主要课程内容 1 struts1框架实现控制器 Struts1是Apache推出的JAVA 开发领域使用广泛的MVC开源框架。使用Struts的目的是为了帮助我们减少在运用MVC设计模型来开发Web应用的时间。如果我们想混合使用Servlets和JSP的优点来建立可扩展的,struts是一个不错的选择。1.1 Struts1框架的运行机制 首先我们要考虑servlet有哪些不足,为何学习Struts1? 1、MVC是一种设计模式,它将表示层、控制层、业务层在开发的过程中进行了区分,在开发大型项目时可以进行具体的分工,在后期如果需求有变更,也可以很好的进行修改。、SERVLET是JAVA技术,在MVC模式中我们一般用它来做控制层,主要用来。、truts1是一个组织制定的一种MVC开发模式的摸板,可以让我们不必太多的设计程序开发过程中的调度及管理。1.1.1 Servlet的不足 1、一个业务模块内,多次不同的请求,得由多个不同的Servlet来处理,每个Servlet也只是处理一个方法,重复的步骤太多,浪费资源; 2、每写一个Servlet都要进行配置一次,配置文件过于混乱,不利于团队开发和访问Servlet。 1.1.2采用Struts1解决Servlet问题,演示Struts1开发过程 搭建旅游网站lvyou,采用Struts1框架作控制器,JDBC完成数据库访问,JSP展示数据。 以下是简单的Strust1搭建过程: 导入Struts1所需要用到的jar包,建立Struts1配置文件struts.xml 1.1.3修改web.xml文件 在web.xml文件中添加ActionServlet配置 servlet servlet-nameaction/servlet-name servlet-classorg.apache.struts.action.ActionServlet/servlet-class init-param param-nameconfig/param-name param-value/WEB-INF/struts.xml/param-value /init-param load-on-startup0/load-on-startup /servlet 1.1.4建立登陆操作相应的Action和相应的Form类 LoginAction和LoginActionForm 1.1.5配置Action和Form Strust1配置文件struts.xml里配置LoginAction和LoginActionForm form-beans form-bean name=login type=com.qc.struts.form.LoginActionForm /form-bean /form-beans action-mappings !-- 用户action -- action path=/login name=login attribute=login scope=request type=com.qc.struts.action.LoginAction forward name=success path=/success.jsp / forward name=failure path=/login.jsp / /action /action-mappings 1.1.6讲解Struts1配置文件 在struts.xml文件中加入action和form的配置,并且讲解配置文件各属性 1.1.7建立JSP页面 建立login.jsp(用户登陆页面)和success.jsp(登陆成功提示页面),访问LoginAction form action= login.do input type=submit/ /form 1.1.8运行项目,讲解Struts1流程 1.2 动态Action的应用 DispatchAction用法,用户的登录和注册改为DispatchAction,讲解java类反射机制 1.2.1普通action有哪些不足 1、一个请求由一个action来处理,和servlet相比,没有太多的改善; 2、虽然web.xml配置文件只配置了一个ActionServlet,但Struts1的配置文件然后对每一个Action需要进行配置,并没有实质的改变。 是否有更好的处理办法,不必为同一块业务配置多个Action,也就是说一个业务模块,不管有多少业务请求,都交给一个Action来处理? Struts1框架提供了动态Action来解决该问题。 1.2.2旅游项目中加入HuiyuanAct
您可能关注的文档
最近下载
- 中华人民共和国人民陪审员法全文必威体育精装版解读课件.pptx VIP
- 新能源行业光储能微电网能量管理系统解决方案【50页PPT】.pptx VIP
- 电力系统分析理(第二版 刘天琪 邱晓燕)课后思考题答案(不包括计算).doc VIP
- 突发事件之车站大客流组织讲解.pptx VIP
- 护理三基考试题库7000题.pdf VIP
- 4 古代诗歌四首《次北固山下》 王湾 教学课件 初中语文统编版(2024)七年级上册 第一单元.pptx
- 电力系统分析理论-课后答案(刘天琪-邱晓燕-著)-科学出版社.pdf VIP
- 隧道工程-盾构施工技术(课件).ppt VIP
- 高速铁路隧道工程施工质量验收标准培训课件参考.ppt VIP
- 老虎岩生活垃圾填埋场沼气发电建设项目环境影响报告表.doc VIP
文档评论(0)