第四部分J2EE 框架主要课程内容精要.doc

  1. 1、本文档共46页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话: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旅游项目中加入Huiyu

文档评论(0)

shuwkb + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档