- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
J2EE复习大纲
1、框架技术的特点
框架一般是健壮的、成熟的、有助于处理软件系统开发中的很多细节问题
可以使用户专注于系统的业务逻辑设计、提高软件开发效率,缩短开发周期。
使程序在开发阶段有利于分工,并且更易于维护和扩展。
不断升级的软件,使我们可以直接享用软件升级带来的优势。
具有良好的结构和可扩展性。
使用框架技术也有缺点,他并不适于简单的小型web应用。
2、Struts1的工作流程:
(1)当Web服务器启动的时候,根据web.xml文件加载并初始化ActionServlet,根据配置ActionServlet的config参数信息,确定struts-config.xml配置文件存放的位置,并根据Servlet映射配置确定其拦截处理的URL,根据struts-config.xml中的配置信息,为struts中不同的模块初始化相应的对象。
(2)用户通过web浏览器向web服务器提http请求,web服务器根据用户的请求URL 进行不同的操作。
(3)ActionServlet接收到客户请求后,根据struts-config.xml文件中注册的ActionForm创建ActionForm实例对象,并自动填充客户请求中传递的表单数据到ActionFormBean对象中。
(4)ActionServlet根据Struts-config.xml文件中注册的Action,将请求转发给对应的Action 对象,调用execute()方法处理请求。
(5)Action完成任务后,回送ActionForward对象给ActionServlet。
(6)ActionServlet根据ActionForward对象的内容对相应 的JSP页面处理并将处理后的结果返回web浏览器。
Struts-config.xml是Struts1框架的核心配置文件
3、Struts1框架配置文件中的元素:
data-sources元素:该元素用来配置Web应用所需要的数据源,负责创建具体的数据库连接。
form-beans元素:该元素用来注册ActionForm。
action-mapping元素:该元素用来注册Action。
controller元素:该元素用来生命全局异常。
global-exceptions元素:该元素用来声明全局异常。
message-resources元素:该元素用于声明该web应用所使用的资源文件,可以有一个或多个。
global-forwards元素:该元素用来声明全局转发。
plug-in元素:该元素用于配置struts插件。
4、Struts1框架的标签库(5种):
(1)HTML标签库
创建表单与用户界面其本质还是html标签
(2)Bean标签库
创建访问Bean
(3)Logic标签库
逻辑判断集合迭代和流程控制
(4)Nested标签库
允许标签之间访问的嵌套
(5)Tiles标签库
创建Tiles样式页面
5、Logic标签库按功能大致分5类:
(1)用于比较运算的标签
(2)用于字符串匹配的标签
(3)用于判断内容是否存在的标签
(4)用于循环遍历的标签
(5)用于请求转发(forward)或重定向(redirect)的标签
6、软件的国际化是设计和编写应用软件,以便于在不同国家或地区使用的过程,资源文件名后缀 .properties
第五章
动态ActionForm中form-bean name=” ” type=”org.apache.struts.action.DynaActionForm”使用动态表单时不用回setter/getter方法加上下列两行
form-property name=”username” type=”java.lang.String”/
form-property name=”password” type=”java.lang.String”/
第六章
1、ActionServlet的主要功能是:
(1)接收用户请求。
(2)根据用户的不同请求,调用相应的Action进行业务逻辑处理。
(3)从模型层获得处理后的数据并传给相应的视图层。
(4)选择合适的视图进行相应,并显示给用户。
2、处理HTTP请求的execute( )方法的分析
(1)返回值:是一个ActionForward对象,表示Action处理请求结束后,需要转发的web资源
3、DispatchAction类的全名org.apache.struts.actions.DispatchAction
第七章
1、使用Struts1框架中的html:file标签实现文件选取的代码如下:
html:form action=”/upload.do” encty
文档评论(0)