Java应用
qinjienj
这个作者很懒,什么都没留下…
展开
-
怎样创建GWT+OSGi项目
在Java世界, OSGi作为一个模块化系统和服务平台一直深受大家的喜爱, 而且随着Eclipse的成功和广受好评, OSGi应用越来越广泛, 小到一个Eclipse插件开发, 大到庞大的J2EE系统。GWT(Google Web Toolkit)因为解决了Java程序员开发web application时十分头疼的JS维护和浏览器兼容问题, 而且引入了Java的编译工具, 测试工具, debug...2011-10-07 21:45:00 · 103 阅读 · 0 评论 -
为什么要使用EMF
什么是EMF? EMF (Eclipse Modeling Framework) 是基于Eclipse的模型化框架。 为什么要使用EMF? 首要原因是EMF提供了非常清晰,可维护性很强的一套模型化方案和工具,通过定义meta model,可以自动生成实际模型(实际模型可以理解为是meta model的一个实例)。Meta model描述了模型的结构,EMF使用XMI来持久化meta m...2011-10-08 04:39:00 · 177 阅读 · 0 评论 -
使用EMF建立模型并生成Java代码
接上文:http://blog.csdn.net/qinjienj/article/details/6851112 EMF实际上定义了2种meta model,分别称为Ecore和Genmodel。Ecore包含了模型的定义,我们在创建EMF模型的时候,也是通过新建和编辑Ecore文件来进行。Genmodel包含了自动生成Java代码(模型的POJO类)的信息,比如怎样生成POJO,生成的...2011-10-08 05:58:00 · 462 阅读 · 0 评论 -
OSGi 和 Declarative Services
就像笔者在 怎样创建GWT+OSGi项目 这篇文章中所提到的,在Java世界, OSGi作为一个模块化系统和服务平台一直深受大家的喜爱, 而且随着Eclipse的成功和广受好评, OSGi应用越来越广泛, 小到一个Eclipse插件开发, 大到庞大的J2EE系统。 每一个OSGi的模块对应一个相对独立的解耦合的逻辑块,作为后台(back-end)体系中的OSGi模块,每一个模块常常都要提供至...2011-10-08 12:15:00 · 120 阅读 · 0 评论