struts培训myeclipse创建简单实例

struts培训myeclipse创建简单实例

ID:12166348

大小:1.09 MB

页数:46页

时间:2018-07-16

struts培训myeclipse创建简单实例_第1页
struts培训myeclipse创建简单实例_第2页
struts培训myeclipse创建简单实例_第3页
struts培训myeclipse创建简单实例_第4页
struts培训myeclipse创建简单实例_第5页
资源描述:

《struts培训myeclipse创建简单实例》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Struts培训软件研究所Servlet:典型的Servlet应用是由用户发出请求到Servlet容器,由容器包装成一个ServletRequest对象然后交由相应的Servlet类进处理的,处理完成之后再将结果包装成ServletResponse对象返回给用户。JSP:jsp是为了简化Servlet编程而生的,它实际的处理请求的方式还是Servlet,JSP容器根据JSP文件生成Servlet源代码,然后编译它,用它来处理请求。WEB应用的几种实现方式: 1、只使用JSP的应用2、JSPModel1Java

2、Bean是一个规范了的普通类,规范要求JavaBean1.实现java.io.Serializable接口 2.提供无参数的构造器 3.提供getter和setter方法访问它的属性.JavaBean示例:packagecom.bean.test;publicclassSimpleBeanimplementsjava.io.Serializable{privateStringusername=null;publicSimpleBean(){}publicStringgetName(){//业务代码。。。。。r

3、eturnusername;   }}3、JSPModel2(Struts实质上就是在此模型的基础上实现的一个MVC框架)Struts简介什么是MVC?MVC是一种设计模式,它强制性地把应用程序的输入、处理和输出分开。MVC把应用程序分成三个核心模块:模型、视图和控制器,它们分别担负不同的任务。Struts实现MVC的机制在Struts框架中,模型由实现业务逻辑的JavaBean或其它组件构成,控制器由ActionServlet和Action来实现,视图由一组JSP文件构成。1、视图就是一组JSP文件2、模型

4、表示应用程序的状态和业务逻辑。对于大型应用,业务逻辑通常由JavaBean或其它组件来实现。3、控制器由ActionServlet类和Action类来实现。ActionServlet类是Struts框架中的核心组件。ActionServlet继承了javax.servlet.http.HttpServlet类,它在MVC模型中扮演中央控制器的角色。它主要负责接收HTTP请求信息,根据配置文件struts-config.xml的配置信息,把请求转发给适当的Action对象。Struts实现的MVC框架下边我们将

5、用MyEclipse创建一个Struts应用。。。。。。。。开发环境Jdk1.5MyEclipse5.1Tomcat5.01、新建一个WebProjects,取名为StrutsWeb,其他选择默认,如图所示,选择Finish2.新建StrutsWeb工程生产若干文件,如图2:此时web.xml文件还没有任何配置信息3、右键StrutsWeb工程,选择MyEclipse,再选择AddStrutsCapabilities…,为工程使用Struts框架。这一步的作用在于MyEclipse能自动将Struts所需要的

6、jar包、tld文件导进来,并生成struts-config.xml文件和自动配置web.xml文件。4、这里选择Struts1.2,其他选择默认,选择Finish完成Struts框架的创建。5、经过刚才的向导,MyEclipse自动帮我们导入了Struts使用所相关的tld文件和Jar包,并生成了Struts的配置文件strtus-config.xml通过向导MyEclipse还为我们配置了struts在web.xml文件中的配置信息Struts的环境配置已经由向导完成了。下一步将创建以下三部分:1、视图层

7、(JSP)2、控制器层(Action,ActionForm)3、模型层(JavaBean)来实现一个简单的Struts应用。应用需求:1、接受用户输入姓名,如果输入的值与由模型层所返回的值相同,则由控制器层返回Hello!,否则提示错误信息。视图层Hello.jsp控制器层HelloAction,HelloActionForm模型层HelloJavaBean6、这里通过向导的方式创建控制层、视图层文件,并由向导自动生成控制层、视图层之间的关系。打开struts-config

8、.xml文件,选择编辑区左下角的Design,如图:7、右键编辑区的空白区,选择New》Form,ActionandJSP创建form、action、和jsp3个文件,并由向导自动配置(struts-config.xml)3者的关系。在Struts项目中,一般情况下一个(控制器层)Action和一个Form是一一对应的。同时视图层又是和控制器层相对应的。即一个控制器层对应多个视图层。这3者关系由st

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

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

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