长春工业大学林园校区java-web考试复习资料

长春工业大学林园校区java-web考试复习资料

ID:18326697

大小:209.00 KB

页数:9页

时间:2018-09-16

长春工业大学林园校区java-web考试复习资料_第1页
长春工业大学林园校区java-web考试复习资料_第2页
长春工业大学林园校区java-web考试复习资料_第3页
长春工业大学林园校区java-web考试复习资料_第4页
长春工业大学林园校区java-web考试复习资料_第5页
资源描述:

《长春工业大学林园校区java-web考试复习资料》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Struts部分1、struts2与struts1及webwork的联系:大量新的MVC框架成了Struts强大的在竞争者,最有代表性的莫过于WebWork。WebWork是由OpenSymphony组织开发的,也是致力于组件化和代码重用的J2EEWeb框架。后来Struts与WebWork两大社区决定将两个项目合并2、struts执行过程图:3、配置struts的步骤:(1)引入struts2需要的jar文件(2)配置web.xml(3)编写JSP页面(4)编写Action(一个类似于Servlet的类

2、)(5)配置struts.xml4、了解一下B/S和C/S模式:B/C:Brower/Server(浏览器/服务器)通过客户端浏览器,用户就可以和服务器端的数据进行数据交互操作C/S:Client/Server(客户/服务器)调用服务器端的数据进行业务处理5、过滤器web.xml(文件能看懂)struts2org.apache.struts2.dispatcher.FilterDispatcher

3、er-class>struts2/*6、映射文件struts.xml文件需要会写,标签等(1)如果class没有定义,会默认使用com.opensymphony.xwork..ActionSupport类,它有一个execute()方法,默认返回“success”

4、ckagename="test"extends="struts-default">userlist.actionf.jspresult的name属性的默认

5、值为”success”7、action文件会写,默认方法,两种方式写action文件(1)Action在Struts2中是负责Web应用程序中具体逻辑实现的。Action是一个Java类,一般的继承于com.opensymphony.xwork.ActionSupport类。(2)如果method属性为空,Struts2默认调用Action类的execute()方法。如果没有execute()方法,Struts2会抛出异常8、拦截器的概念:拦截器本身是一个普通的java对象,他的功能是动态拦截Action

6、调用,在Action执行前后执行拦截器本身提供的各种各样的Web项目。当然也可以阻止Action的执行,同时也可以提取Action中可以复用的部分9、如何调用拦截器10、自定义拦截器:自定义一个拦截器需要3个步骤:a.自定义一个实现Interceptor接口或继承AbstractInterceptor类的类。b.在strutx.xml中部署上一步中定义的拦截器。c.为Action添加上述定义的拦截器。拦截器映射配置struts.xml文件

7、mer”class=“com.opensymphony.xwork2.interceptor.TimerInterceptor”/>11、struts标签库分类,了解每类中常用的标签及作用,其中表单标签要求会写**在用struts标签之前先引入标签库代码为:<%@pagelanguage=”java”

8、contentType=”text/html;charset=gb2312”pageEncoding=”gb2312”%><%@taglibprefix=”s”uri=”/struts-tage”%>分类:一、控制标签:1、append标签功能:将多个集合合并成一个集合。2、Generator标签功能:将一个字符串按照指定的分隔符将字符串分割成多个字符串集合。3、If、elseelseif标签功能:a)If标签的功能判断条件是

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

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

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