`
文章列表

JPA 笔记

1. CascadeType  在多表关联时,使用不当会经常出现错误。   Cascade 的值只能从CascadeType.PERSIST(级联新建);   CascadeType.REMOVE(级联删除);   CascadeType.REFRESH(级联刷新)、   CascadeType.MERGE(级联更新)   2. 区分joinTable InverseJoinTable 两个区别,mappedBy =“name”,代表关系被某某变量维护! 3. Jboss 上好像运行sun(oracle)的JSF 2.0 mojarra  不可以,是不是jboss 只支持RichF ...
  最近,项目中要开发Webservice ,我原来开发过很多Webservice ,采用的标准有Axis, Xfire ,JAX-RPC等,根据项目情况,客户要让我们必须采用Apache CXF 来开发,而且客户还指定必须采用Tibco的开发工具来开发,但是,我使用Intellij IDEA 已经很多年,我想我使用的工具IDEA 也是可以完成的,我把我的使用Idea 9.0开发的第一个Apache CXf 类型WebService的过程给大家分享一下。 步骤一:  在Apache 网站上下载和查阅CXF文档,其中有一个文档是面对开发者的 CXF User's Guide,仔细阅读此文档,就很 ...
  云计算是当前比较热的计算机应用部署和开发方式,最近很热,那我就发表一下我的一些看法,百度百科中有关于云计算的详细描述(http://baike.baidu.com/view/1316082.htm),我从我自己的理解来发表一下云计算的简单描述。  有人 ...
Java Swing 的布局管理器功能很强,其中的GridBagLayout 是JAVA 中最有弹性但也是最复杂的一种版面管理器,其它组件管理器如BorderLayout,FlowLayout 等不能设置没个组件该占多少版面空间,只能设置组件该放到那个位置,而在GridBagLayout 里,不仅 ...
     最近公司要给客户开发一套系统,我们提出的架构是采用开源软件来搭建,但是很多同事(包括我)对开源的版权协议不是很清楚。特自己从网络中查找了简单明了的开源软件协议介绍,供大家参考。同时提醒大家请尊重别人的劳动,尽量不用盗版! Mozilla Public License MPL License,允许免费重发布、免费修改,但要求修改后的代码版权归软件的发起者。这种授权维护了商业软件的利益,,它要求基于这种软件得修改无偿贡献 版权给该软件。这样,围绕该软件得所有代码得版权都集中在发起开发人得手中。但MPL是允许修改,无偿使用得。MPL软件对链接没有要求。 BSD开源协议 B ...
软件开发不只是坐在办公室里猛写代码 看看牛人怎么认为写代码与沟通的关系吧!  据国外媒体报道,微软董事长比尔·盖茨近日表示,软件开发并不是一项封闭的工作,仅仅坐在办公室里写代码是行不通的。    盖茨认为,无论是现在还是将来,很多有影响力的工作都与软件有关。而软件开发并不是一项封闭的工作,沟通技巧和与不同类型的人打交道的能力也至关重要。    盖茨说:“很多人都认为,开发软件是一项很封闭的工作。只是关上门,坐在办公桌前猛写代码。其实,根本不是那么回事。”    他说,与其他领域的创新一样,软件创新也需要合作,与其他人分享自己的观点。而且,还要与用户沟通,获得反馈, ...
 MB与MQ区别    今天听IBM的工程师介绍了MQ和MB的特性,以及他们的区别与联系,觉得很通俗易懂,特此记录,方便将来的初学者可以更快的把握这两者的特点。    首先从概念上来说,MQ是消息中间件,MB是ESB产品,MQ负责在两个系统之间传递消息,这两个系统可以是异构的,处于不同硬件、不同操作系统、用不同语言编写,只需要简单的调用几个MQ的API,就可以互相通讯,你不必考虑底层系统和网络的复杂性。MQ作为IBM的一个拳头产品,虽然功能看上去很简单,就是个消息队列,但他却是IBM中间件的核心,也是相比其他厂商(比如BEA)的一个优势。MQ不仅有很高的性能,而且对各种平台的支持非常好,几乎 ...
Global site tag (gtag.js) - Google Analytics