J2EE的部分jar的作用

activation.jar: 与javaMail有关的jar包,使用javaMail时应与mail.jar一起加入到lib中去,具体负责mail的数据源和类型等ajaxtags-1.2-beta3.jar: ajax提供的标签库,使用户能像使用jsp普通标签一样使用ajaxant.jar和antlr.jar(可以删去): 的是ant编译用的包,在工程中不用添加asm.jar: Hebernate的包,Hibernate在运行时使用这个代码生成库增强类(与java反射机制联合使用).ASM字节码库,cglib.jar…

struts2必须包

未分类 , , , , 发表评论
早在struts2.0.*的时候,struts2的必备jar包需要如下几个: commons-logging-*.jar   Apache旗下commons项目的log日志包 freemarker-*.jar             一种前台页面模板,应用比较广泛 ognl-*.jar                        动态图导航语言,struts2处理前台页面的核心语言,相当实用 struts2-core-*.jar       struts2的核心包 xwork-core-*.jar             webwork的核心包,因为struts2的前身是web…

java常用技术

struts2基本包commons-logging-*.jar Apache旗下commons项目的log日志包 freemarker-*.jar 一种前台页面模板,应用比较广泛 ognl-*.jar 动态图导航语言,struts2处理前台页面的核心语言,相当实用 struts2-core-*.jar struts2的核心包 xwork-core-*.jar webwork的核心包,因为struts2的前身是webwork,所以这个是必须 网页在title上面添加小logo <link rel="shortcut icon" href="${basePath }ima…

struts2核心工作流程与原理

这是Struts2官方站点提供的Struts 2 的整体结构。  一个请求在Struts2框架中的处理大概分为以下几个步骤: 客户端提起一个(HttpServletRequest)请求,如上文在浏览器中输入”http://localhost:8080/TestMvc/add.action”就是提起一个(HttpServletRequest)请求。 请求被提交到一系列(主要是三层)的过滤器(Filter),如(ActionContextCleanUp、其他过滤器(SiteMesh等)、 FilterDispatcher)。…

阅读Webwork in action.

最近因为想学structs2,所以有必要读读Webwork in action这本书。这确实是本好书。或者是因为Webwork是如此的优秀。 看得很快,但是获得的东西却不少。 Webwork能把基于action的web 框架做的如果洒脱(全归Interceptor)。 也说明Webwork是非常不错的。 怪不得javaeye也是极力推荐webwork。 我没有使用过基于action的web 框架。 一开始就是使用tapestry,组件式的框架在头脑中已经根深蒂固,Tapestry4…

网页实战技巧–页面模拟For循环

webwork实现循环的过程。 <ww:set name="li" value="#{1:1,2:2,3:3}"/>     <ww:bean name="com.opensymphony.webwork.util.Counter" id="counter">        <ww:param name="last" value="#li.size-1"/>       </ww:bean>       <ww:iterator value="#counter">1,</ww:iterator>   与structs2的语法很像。欢迎大家发表其它实现版本。

Struts2 Action的访问路径

1.     Action的访问路径   扩展名 缺省以.action结尾,请参考:default.properties文件,可以通过配置改变这一点:   <constant name="struts.action.extension" value="action,do,webwork" />   上述配置,将使得可以通过.action或.do或.webwork访问Action对象   访问路径的容错能力 比如:我们配置某个package的namespace="/simple",在这个package里面有一个action的name是hello 那么,我们…

structs 2中的一个要注意的地方

刚开始学structs 2,发觉的确和1有很多不同,基于WEBWORK的咯,但在运行structs_2.0.9的DEMO时,发现 TOMCAT 5。5有警告,说的是 警告: Settings: Could not parse struts.locale setting, substituting default VM locale) 原来要解决也不难, 创建struts.properties这个文件,放在src目录下就可以了 struts.locale=en_GB

关于structs 的页面验证的问题.

未分类 , , 发表评论
今天呆着没事做,又看起了struts,在做页面的时候,由于struts的form都是封装好的,但是看例子代码的时候,发现代码里的一些验证是写在actionform中的,因为以前做的项目,一些验证都是写在js中的,除非是业务逻辑验证,但是如果使用structs,怎么实现这些验证呢?因为structs的标签是封装好的.获得id是获得不到的,但是可以获得name,应该是对应标签的property.是不是structs当初就是不想在页面进行js验证呢?各位…

webwork.properties 详解

WebWork有很多属性可以根据需要改变.要改变它们,请指定classpath(通常是/WEB-INF/classes)下的 webwork.properties文件中的值.属性列表可以在default.properties文件中找到(在webwork.jar中): 译注:为了方便,翻译时把原文件拆开翻译,并对格式进行了一些改变.请自己打开default.properties了解原来的内容和格式.default.properties的每一行如果前面有"#"符号,则表示该行为备注,有一些行仅仅是为了提示…

WebWork 和 spring 的整合

Webwork 和 spring 的整合 1 适合读者 本文针对有一定的web基础,webwork基础,对spring有一定的了解。 http://www.springframework.org  站点可以了解更多关于spring的详细信息. Spring是一个很好的AOP框架,能提供自动的事务管理。 http://www.opensymphony.com/webwork/ 站点可以了解更多的webwork . Webwork是一个很好的 MVC 框架,以下简单介绍,webwork 和 spring 的融合,以用户注册为例。 2 …

各种JAVA开发框架

 Spring Framework 【Java开源JEE框架】 Spring是一个解决了许多在J2EE开发中常见的问题的强大框架。 Spring提供了管理业务对象的一致方法并且鼓励了注入对接口编程而不是对类编程的良好习惯。Spring的架构基础是基于使用JavaBean属性的Inversion of Control容器。然而,这仅仅是完整图景中的一部分:Spring在使用IoC容器作为构建完关注所有架构层的完整解决方案方面是独一无二的。 Spring提供了唯一…
下一页 »