Java应用开发
iteye_11133
这个作者很懒,什么都没留下…
展开
-
总结学习Oracle Secure Enterprise Search
学习Oracle SES一段时间了,在此总结一下:在 Oracle Secure Enterprise Search 站点上提供了一篇白皮书,另外安装包里面的doc比较详细说明了SES的详细配置和运用,而我下载的是一个速成例子的教程http://stcurriculum.oracle.com/tutorial/SESAdminTutorial/index.htm,有兴趣的朋友也可以在后面下载看看...2007-01-08 20:51:00 · 185 阅读 · 0 评论 -
对Spring JpaTransactionManager的误解
在以前项目中验证Hibernate实现JPA规范的时候发现虽然在AOP配置成只读的read only的模式,但对数据库的更新操作依旧能够执行提交,如配置文件定义为:逻辑层代码实现如下: public User getUser(User o) { return this.entityManager.merge(o); }以前将问题定位为J...原创 2012-07-04 22:56:07 · 770 阅读 · 1 评论 -
提炼Java Reflection
反射是Java语言中很重要的一个组成部分,所以就此话题讨论的资源可谓数之不尽,日常开发也会经常使用到关于反射的Reflection API。Java5.0 Tiger出现以后,更对反射API有了新的扩展,尽管讨论的话题很多,不过我还是觉得不够全面,尤其是对泛型这一块,所以就我所知,再花力气总结一番首先反射的入口是从Class开始的,所以如何获取Class就变得十分关键了。这里总结了几种方式:1.通...2008-07-28 03:31:48 · 221 阅读 · 0 评论 -
设置参数解决内存溢出
在Java应用开发过程中碰到的内存溢出一般就是两类:java.lang.OutOfMemoryError: Java heap space java.lang.OutOfMemoryError: PermGen space 为了解决这两类问题,那么了解一下JVM的内存模型就很有必要了,在Java堆中粗略的可以分为两部分,一个是permanent generation space...原创 2008-07-15 22:02:35 · 137 阅读 · 0 评论 -
Struts2 对比 Struts
最近看到一篇好文引用过来,作者sojava,原文地址[url]http://blog.csdn.net/sojava/archive/2008/05/15/2448977.aspx[/url][quote][b]在Action 实现类方面的对比[/b]:Struts 1 要求Action 类继承一个抽象基类;Struts 1 的 一个具体问题是使用抽象类编程而不是接口。Struts 2...2008-06-24 00:19:45 · 71 阅读 · 0 评论 -
Debugging with the Maven Jetty Plugin in Eclipse
http://docs.codehaus.org/display/JETTY/Debugging+with+the+Maven+Jetty+Plugin+inside+EclipseStep 1Go to the Run/External Tools/External Tools ..." menu item on the "Run" menu bar. Select "Program" ...2008-04-16 20:55:11 · 68 阅读 · 0 评论 -
Spring JDBC 接口学习
[b]org.springframework.jdbc.core.PreparedStatementCreator[/b]用JdbcTemplate提供的Connection创建PreparedStatement对象,子类需要提供SQL以及为PreparedStatement对象设置必要的参数。[code]PreparedStatementCreator psc = new Prepa...2007-06-01 13:33:50 · 131 阅读 · 0 评论 -
EJB3.0学习之路 让第一个Stateless Session Bean跑起来
随着Spring的兴起,EJB2.0被彻底击败,但是EJB3.0却痛定思痛,总结经验教训以一个崭新的面貌问世,而他究竟怎么,能否以流行的敏捷性开发框架抗衡,这里我们可以先了解一下他,然后再来下定论,下面就开始吧:软件环境:IDE:Eclipse 3.2jdk1.5.0Application Server:jboss-4.2.0.CR1JBoss Eclipse IDE: JBo...2007-04-24 14:49:43 · 179 阅读 · 0 评论 -
设计使用MultiActionController心得
今天总结一下在一个Spring的项目中使用MultiActionController的应用小结。在项目开发过程中,面对一个需要对一个域对象进行查询明细,查询列表和查询该域对象的关联对象的案例,这里不包括对域对象进行更新的工作,这样如果采用实现Controller接口的话,每个实现类执行handleRequest返回ModelAndView来达到目的,很自然的将会产生3个实现类,这样项目的类文件...2007-04-23 10:18:58 · 218 阅读 · 0 评论 -
切身感受Spring AOP的魅力
今天说一下昨天的感受,事情是这样的:在项目即将验收钱,架构师群发了一个消息,所有操作海量数据表的Dao在执行查询之前要加上这么一句:[code]this.getHibernateTemplate().setMaxResults(1000);[/code]并列出一个海量数据表的清单,大概40-50个左右,由于时间仓促,情况太突然,大家也没有多想,于是改吧。这么十几号人改了大概半小时。好,...2007-04-09 19:00:24 · 101 阅读 · 0 评论 -
拷贝对象要细心
在说对象的拷贝问题之前,先提一下java对参数的传递。在Java语言中通过[b]值传递[/b]机制将所有实参的值传递给方法,这就意味着方法将接受所有实参的一个拷贝,看下面的代码:[code] public static void main(String[] args) { int i = 1; int j = 2; change(i,j); System.out.pri...2007-01-11 09:34:43 · 74 阅读 · 0 评论 -
小记:使用Oracle rownum分页
在oracle数据库中查询结果的行号使用伪列ROWNUM表示(从1开始)。但rownum是在查询之后排序之前赋值的,所以查询employee按birthday排序的第100到120条记录应该这么写:[code]select * from( select my_table.*, rownum as my_rownum from ( ...2007-01-10 11:40:09 · 79 阅读 · 0 评论 -
领域模型驱动开发利器-Sculptor介绍
最近花了一点时间了解Sculptor-一款面向领域模型开发利器,发现其设计理念和功能实现相当不错。以面向模型驱动开发的方式,将DDD的概念和模式运用于DSL(Domain Specific Language)之中,并为其预置了Hibernate和Spring代码框架实现,并且内置很多扩展性特点,完全区别于以往普通的代码生成器,使得开发者更加关注与需求功能实现,而摆脱技术框架的束缚,大大提高了开发...原创 2013-01-29 16:43:58 · 757 阅读 · 0 评论