摘要:http://www.cnblogs.com/glaivelee/archive/2010/12/15/1906333.htmlCtrl+Shift+L显示所有快捷键Ctrl+K参照选中的词(Word) 快速定位到下一个Ctrl+Shift+K参照选中的词(Word) 快速定位到上一个Ctrl+O 快速显示OutLineCtrl+T 快速显示当前类的继承结构Ctrl+Shift+X 把选中文本全部改为大写Ctrl+Shift+Y 把选中文本全部改为小写Ctrl+Shift+F按照当前的配置文件格式化源代码Ctrl+L弹出行定位框以便定位到某一行Ctrl+Numpad_DivideCtrl+/( 阅读全文
JAVA语言
2012-07-30 16:54 by Patrick.Lee, 153 阅读, 0 推荐, 收藏, 编辑
摘要:一.说明1.Class<? super T> getSuperclass(): 返回本类的父类2.Type getGenericSuperclass(): 返回本类的父类,包含泛型参数信息 阅读全文
使用 Spring 2.5 注释驱动的 IoC 功能
2012-07-30 16:02 by Patrick.Lee, 145 阅读, 0 推荐, 收藏, 编辑
摘要:转自http://www.ibm.com/developerworks/cn/java/j-lo-spring25-ioc/?ca=drs-tp0808注释配置相对于 XML 配置具有很多的优势:它可以充分利用 Java 的反射机制获取类结构信息,这些信息可以有效减少配置的工作。如使用 JPA 注释配置 ORM 映射时,我们就不需要指定 PO 的属性名、类型等信息,如果关系表字段和 PO 属性名、类型都一致,您甚至无需编写任务属性映射信息——因为这些信息都可以通过 Java 反射机制获取。注释和 Java 代码位于一个文件中,而 XML 配置采用独立的配置文件,大多数配置信息在程序开发完成后都 阅读全文
模拟spring @Resource方式的依赖注入
2012-07-30 15:45 by Patrick.Lee, 320 阅读, 0 推荐, 收藏, 编辑
摘要:模拟spring @Resource方式的依赖注入链接:http://my.oschina.net/cowboybebop/blog/17384publicenumRetentionPolicy{ SOURCE,CLASS,RUNTIME }SOURC:E表示这个Annotation类型的信息只会保留在源码里,源码经过编译之后,Annotation的数据就会消失,并不会保留在编译好的.class文件里;CLASS:表示这个Annotation类型的信息在源码保留,在.class文件也保留,但不会把这些信息加载到虚拟机(JVM)中,如果不设置,系统默认值是CLASS;RUNTIM:E表示在源码, 阅读全文
Spring注解说明
2012-07-30 15:19 by Patrick.Lee, 336 阅读, 0 推荐, 收藏, 编辑
摘要:Spring 2.5 中除了提供 @Component 注释外,还定义了几个拥有特殊语义的注释,它们分别是:@Repository、@Service 和 @Controller。在目前的 Spring 版本中,这 3 个注释和 @Component 是等效的,但是从注释类的命名上,很容易看出这 3 个注释分别和持久层、业务层和控制层(Web 层)相对应。虽然目前这 3 个注释和 @Component 相比没有什么新意,但 Spring 将在以后的版本中为它们添加特殊的功能。所以,如果 Web 应用程序采用了经典的三层分层结构的话,最好在持久层、业务层和控制层分别采用 @Repository、@ 阅读全文
Java注解
2012-07-30 15:02 by Patrick.Lee, 205 阅读, 0 推荐, 收藏, 编辑
摘要:在开发Java程序,尤其是Java EE应用的时候,总是免不了与各种配置文件打交道。以Java EE中典型的S(pring)S(truts)H(ibernate)架构来说,Spring、Struts和Hibernate这三个框架都有自己的XML格式的配置文件。这些配置文件需要与Java源代码保存同步,否则的话就可能出现错误。而且这些错误有可能到了运行时刻才被发现。把同一份信息保存在两个地方,总是个坏的主意。理想的情况是在一个地方维护这些信息就好了。其它部分所需的信息则通过自动的方式来生成。JDK 5中引入了源代码中的注解(annotation)这一机制。注解使得Java源代码中不但可以包含功能 阅读全文
FilterDispatcher
2012-07-30 12:22 by Patrick.Lee, 209 阅读, 0 推荐, 收藏, 编辑
摘要:FilterDispatcher可以包括一些初始化参数① config 表示要加载的XML配置文件的列表,多个文件名之间使用英文逗号(,)分隔。如果没有配置这个参数,struts2框架将默认加载struts.xml、struts-default.xml和struts-plugin.xml这三个文件。② actionPackages 表示要加载的Java包名的列表,多个包名之间使用英文逗号(,)分隔。Struts 2框架将加载这些包中的Action类。③ configProviders 表示实现了ConfigurationProvider接口的Java类的列表,多个类名之间使用英文逗号(,)分隔 阅读全文
struts clean up
2012-07-30 12:13 by Patrick.Lee, 532 阅读, 0 推荐, 收藏, 编辑
摘要:struts clean up在Struts 2.1.6之前,ActionContextCleanUp的完整路径是com.opensymphony.webwork.dispatcher.ActionContextCleanUp,现在的路径变成了org.apache.struts2.dispatcher.ActionContextCleanup。 那么这个类究竟有什么用处呢?是不是一定要用呢? 下面是这个类内部的注释。Special filter designed to work with the FilterDispatcher and allowfor easier integration 阅读全文
Struts2--ActionContext及CleanUP Filter
2012-07-30 12:01 by Patrick.Lee, 422 阅读, 0 推荐, 收藏, 编辑
摘要:1. ActionContextActionContext是被存放在当前线程中的,获取ActionContext也是从ThreadLocal中获取的。所以在执行拦截器、 action和result的过程中,由于他们都是在一个线程中按照顺序执行的,所以可以可以在任意时候在ThreadLocal中获取 ActionContext。ActionContext包括了很多信息,比如Session、Application、Request、Locale、ValueStack等,其中 ValueStack可以解析ognl表达式,来动态获取一些值,同时可以给表达式提供对象。ActionContext(com.o 阅读全文
SiteMesh的使用(转)
2012-07-30 11:50 by Patrick.Lee, 381 阅读, 0 推荐, 收藏, 编辑
摘要:你打算结合多种技术来构建一个企业级web站点。比如,你准备采用J2EE技术往你的web站点里添加新内容,而这个系统的其他部分是用CGI或者微软的IIS Server搭建的。在 这种情况下,怎样让你的应用系统从外观和感受(look and feel)上保持一致呢?一种办案就是采用J2EE技术全部重写,然后选用一种框架,比如Struts-Tiles,但这种办案的开发成本太高,不太现 实。另一种可选方案是在你的应用系统的各个部分采用相同的Look and Feel。但这种方案会使维护站点变成噩梦,因为每当一个应用系统里面的Look and Feel需要改变的时候,你就需要让系统里的其他web应用保持 阅读全文