- 博客(13)
- 收藏
- 关注
原创 IOC原理解释---控制反转
package com.bjsxt.struts2.user.action; import java.util.Map; import org.apache.struts2.interceptor.ApplicationAware; import org.apache.struts2.interceptor.RequestAware; import org.apache.struts2.int
2013-03-31 23:11:02 747
原创 ThreadLocal实现线程单实例
package com.zjlolife.drp.util; import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; public class ConnectionManager { //ThreadLocal通常是在类中的static字段见API public
2013-03-31 23:05:05 530
原创 动态代理代码实现实例
实现InvokeHandle接口的类: package com.zjlolife.dymanic_proxy; import java.lang.reflect.InvocationHandler; import java.lang.reflect.Method; public class InvoHandle implements InvocationHandler { priv
2013-03-31 12:55:23 736
原创 还是那些继承实例二
package com.zjlolife.extend; public class Client { public static void main(String []args){ Animal bird = new Bird(2); bird.say(); System.out.println(bird.i); } } class Animal { public int
2013-03-31 12:45:38 505
原创 还是继承那些实例---
package com.zjlolife.extendsTest; public class Test_03 { public static void main(String []args) { A a = new B(); a.b(); a.c(); } } class A{ private int i = 2; private void a() {
2013-03-31 12:32:22 454
原创 继承那些事。。。。实例说明(2)---初始化顺序
package com.zjlolife.extendsTest; public class Test_04 { public static void main(String []args ){ S s = new S(); } } class P { private int i = 2; static { System.out.println("父类的static代码块最
2013-03-31 11:56:58 572
原创 继承那些事。。。。实例说明(1)
package com.zjlolife.extendsTest; public class Test_02 { public static void main(String []args) { Animal bird = new Bird(); bird.a();//编译出错 } } class Animal{ private void a(){ } } class
2013-03-31 11:55:42 595
原创 ActionContext
我们知道Xwork与Web无关性,我们的Action不用去依赖于任何Web容器,不用和那些JavaServlet复杂的请求(Request)、响应(Response)关联在一起。对请求(Request)的参数(Param),可以使用拦截器框架自动调用一些get()和set()方法设置到对应的Action的字段中。但是,仅仅取得请求参数的值就能完全满足我们的功能要求吗?不,在Web应用程序开发中,除
2013-03-29 20:33:15 599
转载 struts2配置文件错误(The content of element type “package” must match**)
今天在对struts2的做一些缺省配置,当想增加一个缺省的action时,出现了错误 错误提示是: The content of element type “package” must match “(result-types?,interceptors?,default-interceptor-ref?,default-action-ref?,default-class-re
2013-03-29 19:58:36 1136
转载 struts2默认命名空间和根命名空间
默认的命名空间“ namespace="" ”, 根命名空间 “ namespace="/" ”。 ,如果未指定命名空间,则命名空间默认为 “ namespace="" ”。 默认命名空间里的Action可以处理任何命名空间下的Action请求。例如,如果存在URL为/barspace/bar.action的请求,并且/barspace的命名空间下没有名为bar
2013-03-29 18:58:08 574
转载 dtd与tld的区别
DTD文件是对XML文件元素类型定义的一个约束,如struts2中的struts.xml文件里具体可以使用哪些标签, 标签下还可以有哪些标签,及标签内可以使用哪些属性,这些都可以去查看struts2的dtd文件,dtd文件里有明确定义。 TLD文件是标签定义文件,如struts2的一些标签要能再页面上使用,必须加载标签库(tld文件), 开发者可以仿照来定义自己的标签
2013-03-29 12:01:20 1234
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人