Struts
mengx
这个作者很懒,什么都没留下…
展开
-
Struts工作原理
Struts在MVC模型中的控制层起到重要作用,还包括一些客户化标签,对视图层进行增强。控制器由ActionServlet和Action类实现,ActionServlet是核心类,继承自HttpServlet,根据配置文件转发给合适的Action对象,如果该对象不存在,会先创建它,执行该类的execute方法,Action类起到用户请求和模型调用的适配器。配置文件描述了请求该转发到哪个Action原创 2006-12-30 10:45:00 · 1314 阅读 · 0 评论 -
Struts配置文件
一、Struts涉及到的配置文件web.xml和struts-config.xml(可任意命名)二、DTD文件特殊符号的作用无符号 该子元素在父元素内必须存在且只能存在一次+ 该子元素在父元素内必须存在,可以存在一次或者多次* 该子元素在父元素内可以不存在,或者存在一次或者多次?原创 2006-12-29 23:16:00 · 873 阅读 · 0 评论 -
Struts控制器组件
Struts控制器组件接收用户请求、更新模型、以及选择合适的视图组件返回给用户,控制器组件有助于将模型层和 视图层分离。核心类包括: ActionServlet:中央控制器 RequestProcessor:每个子应用模块的请求处理器 Action:负责处理具体业务 这种通过一个中央控制器的方式带来两点好处:1.一些通用功能可以提供给所有通过中央控制器调用的应用 2.降低视图组件和模型组件的依原创 2006-12-30 16:17:00 · 733 阅读 · 0 评论 -
Struts视图组件
一、在视图中使用JavaBean 1.DTO数据传输对象利用JavaBean创建数据传输对象,DTO用于在不同的层之间传递数据。2.Struts框架提供的DTO:ActionFrom Bean控制层可以从ActionForm Bean读取用户输入数据,也可以把来自模型层 的数据存放到ActionForm Bean中,返回给视图。二、ActionForm的生命周期两种存在范围:request和ses原创 2007-01-18 15:47:00 · 1102 阅读 · 0 评论 -
Struts应用的国际化
本地化:为一个地区的客户开发一个应用。 国际化:一个应用面向所有地区的用户。 当数据流的源与目的使用不同的字符编码时,就需要转码。 1.对请求的转码 2.读取数据库编码 3.XML配置文件编码 4.响应结果编码 Java对国际化的支持 Local类: ResourceBundle类: MessageFormat类: 当Struts配置文件元素的local属性为true时,Struts把原创 2007-01-21 16:26:00 · 603 阅读 · 0 评论 -
Struts1.3.5JSP Tag Libraries配置
Struts1.3.5中JSP Tag Libraries发生了一些变化。以前的版本几个TLD文件是单独拷贝的,然后在页面声明,1.3.5版本简化了这个操作,把这几个TLD文件放到了struts-taglib-1.3.5.jar文件中,我们只需把它拷到/WEB-INF/lib下,然后在页面做如下声明即可:注意必须使用完全URI声明,具体写法请参考自带的例子或apache网站。原创 2007-01-21 23:51:00 · 785 阅读 · 0 评论 -
Struts模型组件
一、模型在MVC中的地位视图和控制器依赖于模型,模型不依赖于视图,模型不应该import进视图和控制器组件。二、模型的概念和类型1.概念模型就是实体,只包含概念和属性,实体间的关系2.设计模型业务对象(BO),包括对象的属性,关系和方法。三、业务对象(BO)1.业务对象的特征和类型实体业务对象、过程业务对象、事件业务对象。2.业务对象持久化原创 2007-01-18 14:45:00 · 781 阅读 · 0 评论