- 1、本文档共46页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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旅游项目中加入HuiyuanAct
您可能关注的文档
最近下载
- 《孤独症儿童行为管理策略及行为治疗课程》随笔.docx VIP
- (高清版)B 20400-2006 皮革和毛皮 有害物质限量.pdf VIP
- 中信银行个人贷款合同格式8篇.docx
- “党支部”双带头人教师党支部书记工作室.docx VIP
- 2023年五年级上学期数学竞赛试题及答案.pdf
- (正式版)JC-T 60022-2024 陶粒窑协同处置固体废物技术规范.pdf VIP
- 持续改进报告实例.xls
- DB44_T 1586-2015 超声诊断设备的声输出检测方法规范(广东省).pdf
- 传统二十四节气冬至节气习俗介绍PPT.pptx VIP
- 【部编版】四年级语文上册:《第八单元单元统整备课》word版教案.doc VIP
文档评论(0)