`
bencmai
  • 浏览: 37424 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论
文章列表
     模块化的开发在复杂的项目中是非常普通的事,在我们的项目中使用了Spring+JPA架构,最终产品可能部署于不同的容器中,但在部署到非J2EE环境下时,如部署到Tomcat中,运环境是J2SE时,分别按模块打包在不同JAR中的JPA的注解实体却出现了不能自动识别并添加到EntityManagerFactory所管辖的持久化单元中的问题,这些JAR中的注解实体类分属不同的通用功能模块并可以在不同的项目中重用,但由于各个JAR是在不同项目中累积的通用实体库,其中的persistence.xml配置也千差万别.而Spring 的JPA支持并不是那么完美,看过Spring源代码的人都知道,一个L ...
  在 Maven 学习笔记(一) ,我们已经配置好Maven,并且已经能成功创建了简单的项目了,今天来创建一个web项目   到目前为止,我们所有的操作都还是在shell命令界面来做,先不涉及任何IDE工具。不过使用Maven来做这一切,一切都还是觉得很顺手,并没有什么麻烦。 (输入创建项目命令,我们不想一开始就输入一大堆参数,看了头晕,简单点mvn archetype:generate,等下再安提示回答) bencmai@benc-linux:~> mvn archetype:generate [INFO] Scanning for projects... [INF ...
         因为厌倦了Ant总是要明确指定要做什么事它才会去做什么事的笨构建方式。这段时间终于下定决心,着手全面转向使用Maven来作项目管理和构建,今天开始也做下使用笔记。       以前好几次都决心把项目管理的工作都转到Maven,但一直没有下决心,也是断断续续的看了Maven的很多资料,是时候发挥下它的价值了。这是第一篇应使笔记,从搭建Maven的第一步开始,今后陆续会把使用的整个过程和碰到的问题写进来。       1.到官方站点  下载Maven (当前版本2.10) 并解压到 $USERHOME 目录下  我使用的SuSe11.1 Linux x86_64 ...
为节省你的时间, 如果你你不清楚什么是Spring 、AspectJ、事务处理,本文就不适合你看。你可以路过就走。   在网络应用中,我们几乎总是需要严密控制我们spring应用中的数据库事务的启动和结束。为做到这一点,我们或多或 ...
     Spring的AOP功能对于大部分的应用来说可以说是足够的,但这种AOP还是有不少情况下满足不了需求,而且Spring的AOP是通过其自身的代理实现的,如果因为某些原因不能或不想使用代理,例如ORM情况下的实体,一般由JPA、Hibernate,topLink等持久化框架创建的,并不在Spring容器的管理下,那就只好另想办法了。           AspectJ可以说是目前开源面向切面编程最强的实现,几乎能满足所有切面编程的需求,能管理任何你想管理的bean,并且能和Spring完美的整合在一起,那么有了能大小通吃的AspectJ,你还想用Spring自己的阉割过的AOP鸟炮 ...
struts 2 不同package 不同namespace 下的action result如何相互重定向问题.   想不到怎么解决,有路过的给点建议
Global site tag (gtag.js) - Google Analytics