1.14 用XMLTask操作XML(1) 本节作者:Brian Agnew 对于简单的文本搜索和替换操作,Ant的<replace>任务就够用了,但在现代Java框架中,用户更可能需要强大的XML操作能力来修改servlet描述符、Spring配置等。 XM...
分类:
其他好文 时间:
2014-12-17 22:49:19
阅读次数:
301
从一位前辈那边学习到的一些规范,加上自己的一些编程方面实践性,提炼出三方面,数据库,编码,配置等能够改进代码效率以及降低工程风险的参考性建议。...
分类:
其他好文 时间:
2014-12-16 19:17:05
阅读次数:
166
ORM出现最多是Java项目中,三大Java框架SSH都是它的代表。 ????原以为Java碰的少,非要Java时也会用原生态的Helper,不会招惹到ORM的大驾。但最近在一个小型php项目中都看到它的身影,导致项目对DB的...
分类:
其他好文 时间:
2014-12-03 12:38:37
阅读次数:
206
上一篇文章点击打开链接,介绍了dreamvc的ioc容器集成,这一篇文章我将会给大家介绍dreamvc的机制,
大家都知道Struts2是由filter进入,然后进行分发的,而SpringMVC是由servlet进入然后进行分发的!对于不同的应用服务器,Filter的init函数的执行时间是不同的,例如:tomcat会在tomcat启动的时候执行init函数,而weblogic等一些其他...
分类:
Web程序 时间:
2014-11-15 21:52:22
阅读次数:
302
我的dreamvc框架终于写得差不多了,借鉴了很多开源框架,SpringMVC、Struts2等,目前放在github上面。地址请猛戳我
写得差不多了,是要写一个总结,把自己当时的思路记录下来!还有更多的工作要做!
(一)
首先,IOC容器作为管理bean的重要工具,我们在日常的开发当中经常用到,最常用的就属SPRINGIOC了吧!当然,如果开发者不原理是用SPRINGIOC,那么你可以实现...
分类:
Web程序 时间:
2014-11-15 18:53:49
阅读次数:
203
一、代理的概念 动态代理技术是整个java技术中最重要的一个技术,它是学习java框架的基础,不会动态代理技术,那么在学习Spring这些框架时是学不明白的。 动态代理技术就是用来产生一个对象的代理对象的。在开发中为什么需要为一个对象产生代理对象呢? 举一个现实生活中的例子:歌星或者明星都有一...
分类:
编程语言 时间:
2014-11-11 22:23:13
阅读次数:
270
(1)、理解处理结果
Action处理完用户请求后,并未直接将请求转发给任何具体的视图资源,而是返回一个逻辑视图,Struts2框架收到这个逻辑视图后,把请求转发到对应的视图资源,视图资源(可为FreeMarker视图资源,甚至可将请求转给下一个Action处理,形成Action的链式处理)将处理结果呈现给用户
...
分类:
其他好文 时间:
2014-11-10 10:05:57
阅读次数:
207
(1)、包和命名空间
Struts2用包来组织Action和拦截器等,每个包就是多个Action、拦截器、拦截器引用的集合;
元素常用属性:
name:必须属性,指定该包的名字,让其他包引用的key
extends:指定该包继承其他包(另一个包的name属性:表示让该包继承另一包)(可继承其他包中的Action定...
分类:
其他好文 时间:
2014-11-09 15:22:04
阅读次数:
239
对于Struts2应用的开发者而言,Action才是应用的核心,开发者需提供大量的Action类,并在struts.xml文件中配置Action;Action类里包含了对用户请求的处理逻辑,Action类也被称为业务控制器
相对Struts1而言,Struts2采用低侵入方式的设计,Struts2不要求Action类继承任何Struts2基类或实现任何Struts2接口;在这...
分类:
其他好文 时间:
2014-11-09 12:40:35
阅读次数:
250
JerseyRESTful是实现了JAX-RS规范支持JAX-RSAPI的一套开源、稳定的Java框架,自问世之日起,就因其稳定、高效、便捷的特性被广大开发者所喜爱。经过不断的更新改进,Jeysey目前最新的版本为2.6.但由于2.X版本与1.X版本相差较大,2.X版本与一些组件在兼容性和配置方面还存在一些..
分类:
其他好文 时间:
2014-10-30 02:06:24
阅读次数:
278