自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

广告业的程序员

The only valid measurement of code quality: WTFs / minute

  • 博客(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自动化测试

在Java世界,GUI测试从来都是一个痛,SWTBOT从某种程度上可以帮助自动化GUI的测试,当然了,是否适用于你的项目还需要看具体情况分析。这篇文章对如果使用SWTBOT自动测试GUI有比较深入浅出的介绍

2012-09-22

CareerCup150题

CareerCup150题,程序员面试必备。坚持每天练习且吃透1-2题,3个月内对于算法,数据结构等知识的掌握就相当入门了

2012-09-22

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除