OpenSources
文章平均质量分 63
YJCK
我热衷探索的技术方向:软件开发方法论、分析模式、企业级应用开发、富客户端开发。愿意与广大Java爱好者共同分享学习心得;愿意与大家探讨各种问题,共同提高。
展开
-
Struts2 Action的访问路径
1. Action的访问路径<br /> 扩展名<br />缺省以.action结尾,请参考:default.properties文件,可以通过配置改变这一点:<br /> <br /><constant name="struts.action.extension" value="action,do,webwork" /><br /> <br />上述配置,将使得可以通过.action或.do或.webwork访问Action对象<br /> 访问路径的容错能力<br />比如:我们配置某个pack原创 2010-12-25 17:34:00 · 36313 阅读 · 4 评论 -
Spring现场教学视频【高清】,26个视频
专辑地址:https://ke.qq.com/course/package/14502?tuin=4918ea32IOC、DI、什么是关注点?如何分离关注点?如何通过静态代理分离关注点?如何通过JDK动态代理分离关注点?如何通过Spring自动创建静态代理分离关注点?SSH的集成等等...原创 2011-02-07 12:34:00 · 8770 阅读 · 6 评论 -
Hibernate现场教学视频【高清】,67个视频
专辑地址:https://ke.qq.com/course/package/14502?tuin=4918ea32重点在于:Hibernate映射规则Hibernate最佳实践原创 2011-02-07 12:29:00 · 7077 阅读 · 5 评论 -
Struts2课堂现场视频专辑[高清],25个视频
专辑地址:https://ke.qq.com/course/package/14502?tuin=4918ea321. 学习Struts2的前提条件2. Struts2结构图3. 入门级例子引入依赖包在web.xml中增加过滤器配置编写Action类增加Struts2的配置文件编写JSP访问Action...原创 2011-02-07 12:04:00 · 7747 阅读 · 2 评论 -
IOC/DI与AOP概念的理解
所谓控制反转,即依赖关系的获取方式(controll)反过来了。所谓依赖,从程序的角度看,就是比如A要调用B的方法,那么A就依赖于B,反正A要用到B,则A依赖于B。所谓反转(inversion),你必须理解如果不反转,会怎么着,因为A必须要有B,才可以调用B,如果不反转,意思就是A主动获取B的实例:B b = new B(),这就是最简单的获取B实例的方法(当然还有各种设计模式可以帮助你去获得B的实例,比如工厂、Locator等等),然后你就可以调用b对象了。 所以,不反转,意味着A要主动获取原创 2010-12-30 09:13:00 · 19796 阅读 · 9 评论 -
Struts2中的I18N(国际化)处理
<br /> 1. I18N处理<br /> <br /> 什么是I18N问题?<br />在英文中, 国际化(Internationalization)被缩写为I18N, 即只取首尾两个字母, 中间字母为18个。<br />问题在哪里?<br /> 一个简单的例子<br />publicclass EnglishHelloWorld {<br /> <br /> /**<br /> *@paramargs<br /> */<br /> publicstaticvoid原创 2010-12-25 18:18:00 · 16299 阅读 · 3 评论 -
Struts2中的类型转换
1. Struts2中的类型转换<br /> <br />我们知道通过HTTP提交到后台的数据,都是字符串的形式,而我们需要的数据类型当然不只字符串类型一种。所以,我们需要类型转换!<br />在Struts2中,类型转换的概念除了用于将界面传递过来的字符串转换为特定的类型(convertFromString)之外,还可以用于将特定的类型转换为字符串(即当我们在JSP中要把某种类型的对象呈现的时候,要将它转换为字符串来显示)(converterToString)。<br /> <br />在Stru原创 2010-12-25 18:13:00 · 11569 阅读 · 1 评论 -
Struts2中的ModelDriven机制及其运用
ModelDriven<br /> 为什么需要ModelDriven<br /> <br />所谓ModelDriven,意思是直接把实体类当成页面数据的收集对象。比如,有实体类User如下:<br /><br />package cn.com.leadfar.struts2.actions;<br /> <br />publicclass User {<br /> privateintid;<br /> private String username;<br /> private Str原创 2010-12-25 17:57:00 · 103438 阅读 · 64 评论 -
Struts1中的I18N处理
<br /> 1.1 什么是I18N问题?<br />在英文中, 国际化(Internationalization)被缩写为I18N, 即只取首尾两个字母, 中间字母为18个。<br />问题在哪里?<br /> 1.2 一个简单的例子<br />publicclass EnglishHelloWorld {<br /> <br /> /**<br /> *@paramargs<br /> */<br /> publicstaticvoid main(String[] arg原创 2010-12-25 17:24:00 · 2132 阅读 · 0 评论 -
Struts2数据传输的背后机制:ValueStack(值栈)
1. 数据传输背后机制:ValueStack(值栈)<br /> <br />在这一切的背后,是因为有了ValueStack(值栈)!<br /> ValueStack基础:OGNL<br />要了解ValueStack,必须先理解OGNL(Object Graphic Navigatino Language)!<br />OGNL是Struts2中使用的一种表达式语言,它可以用于JSP的标签库中,以便能够方便的访问各种对象的属性;它用于界面将参数传递到Action(并进行类型转换)中;它还可以用于原创 2010-12-25 17:43:00 · 31357 阅读 · 34 评论 -
Struts2 中的数据传输
1. 如何将参数从界面传递到Action?<br />你可以把Struts2中的Action看做是Struts1的Action+ActionForm,即只需在Action中定义相关的属性(要有getters/setters方法),然后界面传参的名称跟这些属性保持一致即可。普通的数据类型,将可自动转换。(空字符串转换为int类型时将报错)<br /> 2. 如何将数据从Action传输到JSP?<br />可通过多种方式传输通过Action的属性传输<br />直接给action的属性赋值,在原创 2010-12-25 17:37:00 · 12678 阅读 · 7 评论 -
Struts2入门级例子
1. 入门级例子<br /> <br />根据上述了解,要开发第一个Struts2程序,我们需要完成下面的事项:<br /> <br />l 在web.xml中增加Filter(过滤器)配置<br />l 编写Action<br />l 编写Struts2的配置文件<br />l 编写JSP<br /> 引入依赖包<br />我们的第一个Struts2应用程序,将基于最新的struts2版本:struts2.2.1版本。原创 2010-12-25 17:31:00 · 2400 阅读 · 0 评论 -
Struts2简介
1. 学习Struts2的前提条件<br />必须理解Servlet/JSP/Taglib技术<br />如果具备Struts1的学习开发经验更好<br /> 2. Struts2结构图<br /><br /><br /> <br />说明:本图描述了Struts2中的主要部件,以及请求处理过程。Struts2也是基于请求-响应模式!Struts2是一个MVC框架。主要用于呈现层的开发。<br /> <br />Struts2提供了一个StrutsPrepareAndExecuteFilte原创 2010-12-25 17:30:00 · 1667 阅读 · 0 评论 -
Hibernate重要规则总结
实体类的编写规则l 实体类必须具备无参构造方法l 实体类必须具备数据库标识l 通常选用无业务意义的逻辑主键作为数据库标识,通常是int/long/String类型l 通常由Hibernate来自动生成数据库标识值n 比较常见的策略包括:u Int/long或short类型:ide原创 2012-05-12 11:46:12 · 7079 阅读 · 0 评论