`
aibozeng
  • 浏览: 11860 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论
文章列表
看了一些国内外的与快速开发、代码生成等方面的工具或平台,如: openArchitectureWare(oAW) , AndroMDA  普元,锐道等。 结合目前自己公司做的系统,我想各位亲探讨一下我想要的一个平台: 1.按行业不断累积业务模型。现在普遍公司都把业务模型和解决方案当作秘密和核心竞争力。代码开源,不如业务开源。 由于业务的复杂性,纯工具一次生成代码,有点不可能;简单的CRUD,不用生成,直接复制例子代码,改改也快。 2.复杂的业务逻辑,都按事先写好,封装为服务。根据不同的环境,支持    (1)web服务层的 @Service(spring)    (2)EJB层的服务(@EJ ...
今天,终于解决了 EJB3+CMP+JPA1.0+Hibernate3 在 Weblogic10.3.3下的部署。核心方案是利用 Weblogic针对一个企业应用包可以单独加载类的机制,从而不受weblogic系统本身的 antlr2.7.3版本与Hibernate3使用的Antlr2.7.6冲突的限制了。 1.打成一个 EAR 包。    EAR      --META-INF        --application.xml        --weblogic-application.xml      --lib        --hibernateXXXX.jar(多个文件)        ...
最近两年一直在为 GWT编译后的 JavaScript代码的大容量烦恼。 昨天有空了,在我的开源邦 www.openbang.net 动态模块 试了一下 GWT2.0提供的代码划分功能。呵呵,成功了,苦尽甜来呀!!! 特此与大家分享一下。 GWT官方文档说明: http://code.google.com/intl/zh-CN/webtoolkit/doc/latest/DevGuideCodeSplitting.html 谈到动态DIV页面快速体验的问题,一般有两个地方需要注意: (1)延迟创建对象。当操作到时,再新建对象实例。 (2)延迟加载代码。当操作到时,再从服务器端下载相关代码。 ...
    本样例已经在实际项目中使用过。最近有朋友要一个例子,就弄出了一个简化版本的整个工程源码。给需要的朋友参考一下。      本样例解决的问题:      后台逻辑服务Bean ,我称之为为 BO ,不需要继承 RemoteServiceServlet ,就可以在 GWT Client 代码中 以AJAX 方式 访问。从而不再需要 重复编写 Servlet 层。            本例模拟了两个 Bo ( StockService , WeatherService ),两个 gwt 模块(Protal , Menu ),其中只有 protal 模块可以运行。      我是在  e ...
按常规界面布局来做的,登录后的页面是一个frame框架,左边frame放功能菜单,右边frame放具体业务操作区。 尝试过两个方案: 1.一个三级菜单小项,一个GWT模块(GWT模块数很多,整体编译速度慢死了)。单击左边的菜单项,右边换一个 html 。 2.一个一级菜单,一个GWT模块(GWT模块数是一级菜单的数量,整体编译速度提供了很多,能承受了)。单击一个一级菜单下的 三级菜单小项时,是 GWT组件 的 切换,不再是 html之间的 切换了。    发现:切换三级菜单时,IE6 内存 不断在以500K的速度在增长,不释放。当最小化IE后,再最大化,内存就能降回去。也许是什么变量没有释 ...
1. 一个系统按照功能模块划分GWT模块的粒度,如何把握?  划分大了,一个GWT模块的功能过多,编译它就总提示out of memory , build的参数设为768M也不行,机器硬件上来了,编译出一个html有2M多,远程访问会特别慢,但还没有试过加上gzip的效果。   划分小了,写一个 ant 脚本并发编译几十个 gwt 模块,也是需要半小时才能部署。 2. 如果有多个模块共用一些参数信息(登录的用户信息、所有下拉列表的值)。这些参数信息使用一个模块来自动加载,那么其他GWT模块如何使用?
Global site tag (gtag.js) - Google Analytics