- 博客(16)
- 资源 (2)
- 收藏
- 关注
原创 GWT编译设置
单独开发GWT项目、模块的时候,可以动态debug(无需编译),而一旦结合了其他非GWT项目,则如何debug GWT就成为了一个难题(通常要根据实际项目架构采用不同的解决方案)。在没有得到好的解决方案之前,只能每次编译GWT项目。编译GWT即生成JS代码和相应的前端代码,默认的编译过程包含了对各种浏览器引擎的分别处理。 加入gwt.xml文件中,value可以是 ie6,
2011-10-21 10:43:41 2880
GWT编译设置
单独开发GWT项目、模块的时候,可以动态debug(无需编译),而一旦结合了其他非GWT项目,则如何debug GWT就成为了一个难题(通常要根据实际项目架构采用不同的解决方案)。 在没有得到好的解决方案之前,只能每次编译GWT项目。编译GWT即生成JS代码和相应的前端代码,默认的编译过程包含了对各种浏览器引擎的分别处理。 <set-property name="user.age...
2011-10-21 10:43:00 206
原创 MVP和MVC
MVP(Model - View - Presenter)和MVC(Model - View - Controller)是实际项目开发中非常流行的两种设计模式,笔者看过很多文章讨论这两种模式有什么异同,甚至辩论孰强孰弱,看的一头雾水。大家都认同的一点是MVP和MVC有
2011-10-14 11:33:26 2241 2
MVP和MVC
MVP(Model - View - Presenter)和MVC(Model - View - Controller)是实际项目开发中非常流行的两种设计模式,笔者看过很多文章讨论这两种模式有什么异同,甚至辩论孰强孰弱,看的一头雾水。 大家都认同的一点是MVP和MVC有很多共同点,比如他们都是为了解耦合显示层和业务逻辑层,他们都有Model这一层且都强化这一层的独立性(即数据模型绝不依赖于...
2011-10-14 11:33:00 70
原创 GWT EventBus
绝大部分开发人员都清楚MVC结构:M - model:代表数据模型V - view:代表显示层C - controller:代表逻辑控制层这种结构降低了M-V-C之间的耦合性,使得模型可以独立于显示层和逻辑层的实现,即系统从struts改到struts 2的时候模型不需要做过多的更改;也使得显示层可以专注于显示,不需要对逻辑有任何了解或者参与,这样的好处是可以让前台开发人员专注于前
2011-10-14 00:01:08 3702 3
GWT EventBus
绝大部分开发人员都清楚MVC结构:M - model:代表数据模型V - view:代表显示层C - controller:代表逻辑控制层这种结构降低了M-V-C之间的耦合性,使得模型可以独立于显示层和逻辑层的实现,即系统从struts改到struts 2的时候模型不需要做过多的更改;也使得显示层可以专注于显示,不需要对逻辑有任何了解或者参与,这样的好处是可以让前台开发人员专注于前...
2011-10-14 00:01:00 175
原创 OSGi 和 Declarative Services
就像笔者在 怎样创建GWT+OSGi项目 这篇文章中所提到的,在Java世界, OSGi作为一个模块化系统和服务平台一直深受大家的喜爱, 而且随着Eclipse的成功和广受好评, OSGi应用越来越广泛, 小到一个Eclipse插件开发, 大到庞大的J2EE系统。每一个OSGi的模块对应一个相对独立的解耦合的逻辑块,作为后台(back-end)体系中的OSGi模块,每一个模块常常都要提供至
2011-10-08 12:15:27 1386
OSGi 和 Declarative Services
就像笔者在 怎样创建GWT+OSGi项目 这篇文章中所提到的,在Java世界, OSGi作为一个模块化系统和服务平台一直深受大家的喜爱, 而且随着Eclipse的成功和广受好评, OSGi应用越来越广泛, 小到一个Eclipse插件开发, 大到庞大的J2EE系统。每一个OSGi的模块对应一个相对独立的解耦合的逻辑块,作为后台(back-end)体系中的OSGi模块,每一个模块常常都要提供至...
2011-10-08 12:15:00 119
原创 使用EMF建立模型并生成Java代码
接上文:http://blog.csdn.net/qinjienj/article/details/6851112EMF实际上定义了2种meta model,分别称为Ecore和Genmodel。Ecore包含了模型的定义,我们在创建EMF模型的时候,也是通过新建和编辑Ecore文件来进行。Genmodel包含了自动生成Java代码(模型的POJO类)的信息,比如怎样生成POJO,生成
2011-10-08 05:58:09 6557 2
使用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 458
原创 为什么要使用EMF
什么是EMF?EMF (Eclipse Modeling Framework) 是基于Eclipse的模型化框架。为什么要使用EMF?首要原因是EMF提供了非常清晰,可维护性很强的一套模型化方案和工具,通过定义meta model,可以自动生成实际模型(实际模型可以理解为是meta model的一个实例)。Meta model描述了模型的结构,EMF使用XMI来持久化meta
2011-10-08 04:39:06 3014
为什么要使用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 175
原创 使用DdlUtils和Ant进行不同数据库之间schema和data的转换
声明:使用DdlUtils需要基本的ant知识。在开发过程中常常要用到多种数据库类型,比如项目可能需要支持Oracle, MySQL, MSSQL Server, Derby等等。已经有很多各种各样的小工具可以帮助开发人员进行数据库之间的schema、data转换与同步,DdlUtils 就是其中之一。它可以结合Ant或者程序代码进行数据库schema/data和xml文件的相互转换。
2011-10-08 01:05:25 1644
使用DdlUtils和Ant进行不同数据库之间schema和data的转换
声明:使用DdlUtils需要基本的ant知识。 在开发过程中常常要用到多种数据库类型,比如项目可能需要支持Oracle, MySQL, MSSQL Server, Derby等等。已经有很多各种各样的小工具可以帮助开发人员进行数据库之间的schema、data转换与同步,DdlUtils就是其中之一。它可以结合Ant或者程序代码进行数据库schema/data和xml文件的相互转换。...
2011-10-08 01:05:00 229
原创 怎样创建GWT+OSGi项目
在Java世界, OSGi作为一个模块化系统和服务平台一直深受大家的喜爱, 而且随着Eclipse的成功和广受好评, OSGi应用越来越广泛, 小到一个Eclipse插件开发, 大到庞大的J2EE系统。GWT(Google Web Toolkit)因为解决了Java程序员开发web application时十分头疼的JS维护和浏览器兼容问题, 而且引入了Java的编译工具, 测试工具, debug
2011-10-07 21:45:19 2127 5
怎样创建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
使用SWTBOT进行GUI自动化测试
2012-09-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人