Spring是一个开源框架,它由Rod Johnson创建。它是为了解决企业应用开发的复杂性而创建的。Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅限于服务器端的开发。从简单性、可测试性和松耦合的角度而言,任何Java应用都可以从Spring中受益。   ◆目的:解决企业应用开发的复杂性,( spring以一种非侵入式的方式来管理你的代码,  提倡最少侵入,适当的时候安装和卸载spring)  ◆功能:使用基本的JavaBean代替EJB,并提供了更…

2012/05/17 0条评论 1669点热度 0人点赞 阅读全文

struts2中单文件上传 定义jsp页面      上传文件名称:      

2012/05/13 0条评论 1988点热度 0人点赞 阅读全文

struts2中的前后台交互中的基本类型是自动转型的,  如何接收表单中的值?     a,在Action中定义和表单name相对应的属性     b,在Action中实现模型驱动,模型驱动的中的bean中的属性和页面中的name对应  当转化日期时会报错,我们可以struts.xml中定义的<action>中配置异常制定下的页面 <result name="input">/异常页面</resul…

2012/05/13 0条评论 1938点热度 0人点赞 阅读全文

java为数据结构中的映射定义了一个接口java.util.Map;它有四个实现类,分别是HashMap Hashtable LinkedHashMap 和TreeMap。 主要用于存储健值对,根据键得到值,因此不允许键重复,但允许值重复 public static void init(Map map) {         if (map != null)&…

2012/05/12 0条评论 2065点热度 0人点赞 阅读全文

struts2的基本配置     可以在类路径下(src)下创建struts.properties配置常量,也可以在struts.xml文件中配置     访问struts2中的action的路径由两部分组成     包的命名空间+action的名称    如下action的访问路径是:http://localhost:端口/内容路径/test/helloWorldAction.action <package name=…

2012/05/11 0条评论 1903点热度 0人点赞 阅读全文

struts2中的常量  1)常量的加载顺序     1,org/apache/struts2/default.properties     2,struts-default.xml     3, struts-plugin.xml     4, struts.xml  在src下     5, struts.properties  在src下     6, web.…

2012/05/09 0条评论 1774点热度 0人点赞 阅读全文

启动过程图 启动服务器,加载web.xml文件 注:StrutsPreparedAndExecuteFilter过滤器是对 StrutsPrepareFilter和  StrutsExecuteFilter 两个过滤器的包装,配置上面的两个过滤器也可以实现struts中的机制 解析StrutsPreparedAndExecuteFilter过滤器 //在tomcat启动的时候,准备过程 protected PrepareOperations prepare;  protect…

2012/05/07 0条评论 1988点热度 0人点赞 阅读全文

Struts 2 概述       Struts 2是Struts的下一代产品,是在 struts 1和WebWork的技术基础上进行了合并的全新的Struts 2框架。其全新的Struts 2的体系结构与Struts 1的体系结构差别巨大。Struts 2以WebWork为核心,采用拦截器的机制来处理用户的请求,这样的设计也使得业务逻辑控制器能够与Servlet API完全脱离开,所以Struts 2可以理解为WebWork的更新产品。虽然从Struts 1到Struts 2有着太大的变化,但…

2012/05/06 0条评论 1824点热度 0人点赞 阅读全文

1.属性的动态getter,setter   在这框架满天飞的年代,不能事事都保证执行getter,setter函数了,有时候属性是要需要根据名字动态取得的,就像这样:   BeanUtils.getProperty(myBean,"code");   而BeanUtils更强的功能是直接访问内嵌对象的属性,只要使用点号分隔。 BeanUtils.getProperty(orderBean, "address.city");  相比之下…

2012/05/05 0条评论 1950点热度 0人点赞 阅读全文

一、SiteMesh简介 SiteMesh是由一个基于Web页面布局、装饰以及与现存Web应用整合的框架。它能帮助我们在由大量页面构成的项目中创建一致的页面布局和外观,如一致的导航条,一致的banner,一致的版权,等等。 它不仅仅能处理动态的内容,如jsp,php,asp等产生的内容,它也能处理静态的内容,如htm的内容,使得它的内容也符合你的页面结构的要求。甚至于它能将HTML文件象include那样将该文件作为一个面板的形式嵌入到别的文件中去。所有的这些,都是GOF的Decorator模式的最生动的实现。尽管…

2012/05/03 0条评论 1831点热度 0人点赞 阅读全文
12