`
simen_net
  • 浏览: 306226 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论
文章列表
  感谢jinnianshilongnian和kjj的建议,我已经修改了文章的标题,以后会多多注意细节   上节,我们已经成功的把OpenJPA的实体对象增强,那么问题出现了。为什么我们要花费如此的代价,去修改实体类的字节码。这些修改能在实际的应用中体现出优化吗?在写这篇文章之前,我也没有针对这个做过完整的测试,实践是检验真理的唯一标准,那么让我们用实际行动来检验之。   本来想专门开一节讲解如何快速的将项目从OpenJPA转换到其他的JPA实现,但是由于确实太简单,单独一章介绍似乎有赚稿费的嫌疑(^_^) ,那么就在这里把项目转换到Hibernate和EclipseLink的JPA ...
上节跟我学OpenJPA之二(Hello OpenJPA)   昨天打开ITEYE,发现我的两篇文章上了首页兴奋ing.... 上ITEYE不短时间,同时上两篇还是第一次,感谢大家的支持,谢谢!   本来昨天考虑好了第三节的题目和内容,可惜出了趟差,回来的时候又冒雨开了两个多小时的车,高速上精神太紧张回来直接倒头睡觉,今天虽然晚上时间也不多,但是有大家的支持再累也得补上。嘿嘿 废话多了些,归正传先   =================废话的分割线===================   奥林匹克五个圈圈的精神:更高、更快、更强,同样我们的OpenJPA也有这样的需求,因 ...
接上节:跟我学OpenJPA之一(工欲善其事,必先利其器)   Hello World、Hello Delphi、Hello ASP、Hello Java、Hello SSH,这些都是我经历过的Hello,今天我们大家陪我再一次经历Hello OpenJPA。。。。   一、新建一个普通的Java项目(不是WTP项目)   二、转换为Maven项目   增加一些库依赖,pom.xml代码如下: <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http:// ...
受jinnianshilongnian的委托要我写个《跟我学JPA》的系列,但是JPA方面确实研究不深,平时工作太多,也无心去研究那些深奥的源码和理论,大多做的都是一些实际的工作。所以力所能及,简单写个《跟我学OpenJPA》,希望更多的人和我一起使用OpenJPA。   以前一直没有写过系列的文章,本来没有什么思路,但是开头的时候突然想到了一句话“工欲善其事,必先利其器”,那么今天我们就从这里开始,“器”!   此器称之为Eclipse,此器凶名之大以至于Sun如其名一般,被O一口吃掉。因此江湖中各种版本无数,以My系老大为主,MyEclipse是目前培训中心必备之利器也,可惜My老大 ...
刚写了篇Spring3.1+ JpaDaoSupport被deprecated后的研究 ,其中我提到现在使用的时Spring+SpringMVC+OpenJPA(SSO我定义的嘿嘿),有人建议也说说这方面整合的经验。今天放假最后一天,休息体力的同时就花点时间把之前写的东西整理一下,也希望大家多提意见。   首先是Spring,这个貌似不需要太多的介绍,这方面的文章实在太多了。   ============SpringMVC的分割线================ 其次时SpringMVC,当初Struts升级到2.0之后,我记得好像时在2.1.8的时候有一次升级,导致我之前写的很多东 ...
这段时间准备把几个基础库类重写,之前发现了Spring升级到3.1之后以前写的DAO类出现deprecated的问题,当时没有仔细研究把Spring降到3.0.5了事。最近突然想到这个问题觉得还是要研究一下,于是找来资料看看,发现Spring在3.1之后决定完全支持JPA2标准,准备放弃之前的JpaDaoSupport和JpaTemplate等。也就是说,以后Spring不再使用JpaTemplate的方式去回调实现JPA的接口,而是完全采用注解和注入的方式去实现,这样就实现了Spring的完全解耦合。恩,是个不错的思路!   对比一下代码来发现不同之处   3.1之前我扩展的DAO类 ...
      昨天帮一个朋友在Ubuntu下安装GWT开发环境,他是Win7下用VM虚拟的Ubuntu,安装完成后同样的项目在他虚拟的Ubuntu里面编译仅仅20秒,我的实际主机里面编译还需要50秒,我们的本本都差不多配置。开始以为是他那边编译错了,结果跑的结果完全一样。那个郁闷啊~~,今天就想入手固态硬盘,可惜容量高的价格太贵,容量少的不够用。无奈之下想到一个办法:RamDisk。这个在以前弄开发板的时候用过,速度没得说。赶快上手:     先弄个2GRamDisk出来(我本本4G内存) > sudo mount tmpfs /simen/bak/ram -t t ...
①开发模式(Development Mode) GWT2.0最大的改变是开发模式,原来 的"hosted mode"被替换掉了。在2.0以前,"hosted mode"提供了调试GWT代码的能力。在GWT2.0中,在通用的浏览器中使用GWT开发插件来查看调试信息,也就是说 ...
    身体原因休息了大半年的时间,前段时间仔细的研究了一下GWT的开发过程,尝试做了一套综合管理平台,该平台以Struts2+Spring2.5+Hibernate3(JPA)+ExtJS3基本后台 为蓝本,使用Ext-GWT(GXT)+OpenJPA+SpingMVC完成,希望能给他家提供一套新 ...
单位的服务器已经全部改为Debian6.0 AMD64,可是升级成了很大的问题,一些服务器不方便连接互联网,能连接的也因为速度问题升级太慢。尝试了离线升级等N种方法,发现一个问题,因为不同的Debian服务器中装的软件不同,那么必须每个服务器生成升级列表,然后一个个去互联上升级。无奈之下只能自建本地源解决。   解决方法,首先不可能单独给台服务器做源,所以用Vbox虚拟机实现,每次在互联网上将这个虚拟机同不好,然后完整同步到服务器中即可,为方便管理,虚拟机加装两块硬盘,一个做系统,一个做apt-mirror的数据存储,这样每次只需要同步后面这块硬盘的vdi文件即可。   配置过程如下: ...
先来一个完整的错误提示如下: com.google.gwt.user.client.rpc.SerializationException: Type 'org.apache.openjpa.util.java$util$Date$proxy' was not included in the set of types which can be serialized by this SerializationPolicy or its Class object could not be loaded. For security purposes, this type will not be ser ...
需求: 一、是个树(废话) 二、能拖动(再次废话) 三、异步处理(算个话)   首先用GXT来颗树(传送门:GXT的开发图文 )MBmClient是我定义的一个GWT的Module,extends BaseModelData // 部门列表树 TreePanel<MBmClient> treeLieBiao = new TreePanel<MBmClient>(getLieBiaoStore()); // 设置显示属性为 标题 treeLieBiao.setDisplayProperty("BIAO_TI&qu ...
在使用SpringDAO利用OpenJPA进行事务操作时出现错误代码(不使用事务的时候无错): org.apache.openjpa.persistence.TransactionRequiredException: Can only perform operation while a transaction is active.   非常奇怪的一个错误提示,Google找到的类似问题都与我碰到的没有关系。   首先我有一个项目已经正常使用SpringMVC+OpenJPA,以此项目为基础新建了一个Ext-GWT的项目,修改了部分代码。 非常神奇的碰到了上面的问题,百思不得其解。顺着 ...
  个中滋味个人体会
先看图: 取模程序使用SWT开发,可以跨平台使用。取模算法参见:http://simen-net.iteye.com/blog/1136205   更新日志: 2011-8-30       今天小家伙上幼儿园第一天,要上班不能陪他去了,遗憾。所以上个程序和大家一起交流一下,这个程序我断断续续弄了两周,还没有最后完成。目前实现的功能: 中英文基于字体的批量取模、基于数据库的点阵修改(点击点阵即可)。待实现功能:8X16 16X16 10X16三种字模的存取、数据库管理、基于正则表达式的模板生成。顺便做个广告,我对正则表达式理解不深,有需要的朋友可以做一下Delphi C+ ...
Global site tag (gtag.js) - Google Analytics