随笔 - 115  文章 - 481  trackbacks - 0
<2006年6月>
28293031123
45678910
11121314151617
18192021222324
2526272829301
2345678

常用链接

留言簿(19)

随笔档案(115)

文章档案(4)

新闻档案(1)

成员连接

搜索

  •  

最新评论

阅读排行榜

评论排行榜

     摘要: 大家新年好,今天我们非常高兴的宣布,EasyJWeb的一个革命性的版本,EasyJWeb 2.0版,于今天对外发布。这个版本,EasyJWeb的重心不再只是MVC,而是真正的让Java Web变Easy,通过这个版本,你可以用不到1分钟的时间搭建EJS、SSH、SSH2等应用程序架构,对代码生成模板也作了一些扩充,可以实现生成基于上述三种技术构架的快速应用。  阅读全文
posted @ 2011-01-31 14:52 简易java框架 阅读(2720) | 评论 (4)编辑 收藏
     摘要:  经过将近两年的努力,我们终于可以非常高兴的宣布,EasyJWeb的一个新版,EasyJWeb 1.3的Beta版,于6月18日对外发布。这个版本是EasyJWeb的最新版本,在增加了一些新功能的同时,特别是Ajax应用的支持,以及代码生成的功能得到加强以外,还增加了很多实用的工具函数,比如CommUtil的obj2map等等,对一些接口进行了丰富。
首先我们要感谢国家、感谢政府:-),祖国的大力支持让我们有机会发布这个新的版本。如果有时间,我们还要感谢以下所有网友对EasyJWeb 1.3的发布所提供的辛勤劳动!

  阅读全文
posted @ 2010-06-22 09:08 简易java框架 阅读(1739) | 评论 (3)编辑 收藏
     摘要: 我们非常高兴的宣布,在经过近6个月的努力后,EasyJWeb推出一个新版本,这一版本将是08年发布的重要版本,版本号升级为1.2。EasyJWeb-1.2是在经过了广泛的应用及反馈后,所完善的一个版本,对以前的版本完全兼容。希望所有新老用户都升级到这个版本,以后不会再对EasyJWeb的核心功能作调整,只会增加一些周边的开发工具,比如插件等。
  阅读全文
posted @ 2008-09-28 15:03 简易java框架 阅读(3552) | 评论 (8)编辑 收藏
     摘要: Ext是一个非常好的Ajax框架,其华丽的外观表现确实令我们折服,然而一个应用始终离开不服务器端,因此在实现开发中我们需要对Ext与服务器端的交互技术有较为详细的了解,在开发中才能游刃有余地应用。本文对Ext应用中与服务器交互的常用方法作具体的介绍,本文的内容大部份来源于《ExtJS实用开发指南》。  阅读全文
posted @ 2008-04-02 09:44 简易java框架 阅读(4760) | 评论 (2)编辑 收藏
     摘要: 菜单包括很多种,比如下拉菜单、分组菜单位、上下文件弹出菜单位,菜单上的内容包括文件、单选框、按钮等。本文简单讲解Ext中菜单的基本使用。  阅读全文
posted @ 2008-03-26 09:17 简易java框架 阅读(2325) | 评论 (2)编辑 收藏
     摘要: 非常有幸能成为开源人网站vifir.com顾问团队中的一员,并参与到《ExtJS实用开发指南》的审稿工作。相对于网上那些零零散散的ExtJS资料来说,我相信这份《指南》的推出一定会给那些想快速驾驭ExtJS的软件同行们带来一本非常有价值的武林秘诀。  阅读全文
posted @ 2008-03-11 09:10 简易java框架 阅读(4967) | 评论 (23)编辑 收藏
     摘要: 相信很多人虽然喜欢Ext,却不太喜欢写javascript,一个原因是javascript太灵活、太强大了,所以有时候很掌控。因此,春节期间仿照http://wlr.easyjf.com上下载的源代码,基于EasyJWeb1.1,使用了其中Rich Component技术写了一个跟williamraym的单用户blog功能完全一样ExtJS综合应用,不同在于这里不需要manage.js、core.js、topic.js等众多的javascript代码,所有的组件及自定义控件都是在服务器用java书写。  阅读全文
posted @ 2008-02-22 09:54 简易java框架 阅读(3952) | 评论 (10)编辑 收藏
     摘要: 我们非常高兴的宣布,EasyJWeb-1.1今日正式对外发布,这个版本主要对EasyJWeb的Ajax支持作较大的改进,使得你可以不用写javascript就能编写像extjs那样的富客户端应用。  阅读全文
posted @ 2008-02-20 10:22 简易java框架 阅读(1837) | 评论 (2)编辑 收藏
     摘要: 最近我们在几个应用都使用到了ExtJS,对公司以前开发的一个OA系统也正在使用ExtJS2.0进行改造,使得整个系统在用户体验上有了非常大的变化。本教程记录了前段时间本人学习ExtJS的一些心得及小结,希望能帮助正在学习或准备学习ExtJS的朋友们快速走进ExtJS2.0的精彩世界。  阅读全文
posted @ 2008-02-18 09:28 简易java框架 阅读(3107) | 评论 (6)编辑 收藏
     摘要: EasyJWeb中已经有了一个Ajax远程脚本调用引擎,这是很早的事情了。但由于一直存在一些性能问题,所以一直没有给大家推荐,直到最近m3发布,通过对Ajax远程脚本调用引擎进行完善,把处理复杂对象的返回进行的简化,通过在以前的几个应用中进行了测试,发现性能一下子提升了至少10倍以上,并且运行比较稳定,因此在这里给大家推荐推荐。  阅读全文
posted @ 2008-01-03 13:22 简易java框架 阅读(1880) | 评论 (11)编辑 收藏
     摘要: 你不需要加任何额外的初始化标签,也不用担心所全部的多国语言文件放在一个大大的properties文件中所造成的管理不便,你所需要做的就是使用一个$lang.get标签,或者使用I18n.get方法,多国语言问题就会被优雅地解决掉。  阅读全文
posted @ 2007-12-28 15:26 简易java框架 阅读(1658) | 评论 (4)编辑 收藏
     摘要: EasyJWeb及Struts2都还具有其它自己很多独特的优点。总的来说,对于框架的选择应该是多方面考虑的,没有绝对的谁好或者谁坏,更应该是顺手适用才行,如果你愿意,继续使用Struts1.x两三年也没问题。本文针对MVC框架的特性针对EasyJWeb及Struts2作一个简单的比较。  阅读全文
posted @ 2007-12-26 09:54 简易java框架 阅读(2644) | 评论 (8)编辑 收藏
     摘要: 配合EasyJWeb-1.0 M3版本这个重要版本的发布,昨天请EasyJF的站长天一帮忙把以前我写的针对EasyJWeb1.0新特性的文章帮忙发到了wiki上。虽然以前也在我的blog里面发过,但都是分开发的,很多朋友来信索要全部连接的版本,一个一个的发不太方便,现在大家可以通过wiki来看这个连续的版本了,欢迎更多的朋友一起来分享交流。 《EasyJWeb1.0新特性抢先看》全文地址:http://wiki.easyjf.com/pages/viewpage.action?pageId=7536653 内附pdf下载连接。  阅读全文
posted @ 2007-12-21 15:26 简易java框架 阅读(1427) | 评论 (2)编辑 收藏
     摘要: EasyJWeb-1.0 m3正式对外发布,这是EasyJWeb自1.0发布以来改进最大的版本,汇聚了国内众多开源爱好者及开源团队的贡献及成果,也许你会发现我们给大家带来的不仅仅是框架,  阅读全文
posted @ 2007-12-20 00:48 简易java框架 阅读(1748) | 评论 (2)编辑 收藏
     摘要: “善意的谎言、美丽的错误”,这些事情在我们的生活及工作经常都在发生。最近花了三天多的时间学习了EasyJF开源官网的Blog程序源码,振奋人心之处就不说了,看过的都知道。同时也存在很多的错误,这些错误有的是由我不知何时亲自导演,这里就捡一些“美丽”的错误及Bug来说说,为了自己以后不再犯这样错误。  阅读全文
posted @ 2007-12-06 16:16 简易java框架 阅读(282) | 评论 (0)编辑 收藏
     摘要: 作为国内两个比较活跃的开源团队,EasyJF及CowNew都在各自所专注的领域里为开源社区作了不少的贡献。JavaEE强大,但对于大多数程序员来说,门槛仍然较高,其实一个因素与工具的缺少也存在关系。关于Java的各种实用工具非常多,有开源的、有商业,有大型的也有轻量级的,但是由于JavaEE开发涉及到的问题比较多,一个工具不可能解决开发中遇到的全部问题,因此打造一个自己的开发工具一直是很多程序以及软件公司的梦想。因此,本次两个团队合作的目标打造一个名为BlueFin的开发工具项目,该项目定位为打造一个用于快速开发JavaEE应用程序的实用开发工具及平台,主要涉及到Eclipse插件开发、常用Java框架如Spring、JPA、EasyJWeb支持,辅助域模型分析及设计,代码生成引擎等领域的技术。  阅读全文
posted @ 2007-12-03 09:26 简易java框架 阅读(881) | 评论 (3)编辑 收藏
posted @ 2007-11-28 16:53 简易java框架 阅读(1288) | 评论 (0)编辑 收藏
     摘要: 验证是系统中一个必不可少的部分,前端验证、后台验证中起来往往会发现,一个简单完整的CRUD应用中,用来处理与验证有关的代码或配置就占了几乎三分之一。Struts1.x时代的验证就不提了。不管是Struts2(webwork)的验证还是JSF里面提供的验证,都是采用按步就班的方式,一笔一划的写出来,仍然没有达到能使验证工作变得简单、灵活。  阅读全文
posted @ 2007-08-23 09:48 简易java框架 阅读(1600) | 评论 (3)编辑 收藏
     摘要: 在基于请求转发型的MVC框架中,给用户提供一个简单、灵活的视图切换及页面导向功能是非常关键的。  阅读全文
posted @ 2007-08-22 09:46 简易java框架 阅读(769) | 评论 (1)编辑 收藏
     摘要: 随着Struts等MVC框架的陆续出现及应用,我们的视图层变得越来越简单。然而,仍然不时需要在页面中插入Java代码,比如另人讨厌的@。这些MVC框架大多提供了一系列的自定义标签,当自定义标签越来越复杂的时候,对于程序员简单的同时,却把咱们的美工及页面制作人员给吓坏了。  阅读全文
posted @ 2007-08-21 09:27 简易java框架 阅读(963) | 评论 (2)编辑 收藏
     摘要: 动有动的好处,静有静的好处。俗话说得好,“没有规矩不成方圆”,但“生命诚可贵,爱情价更高,若为自由帮,两者皆可抛”。那么作为忙碌在程序艺术世界里的子民们,我们何去何从呢?投奔动态语言阵营还是继续在四平八稳的Java领域奋战?  阅读全文
posted @ 2007-08-17 09:18 简易java框架 阅读(1005) | 评论 (4)编辑 收藏
     摘要: 从程序员的角度来说,IOC容器是一个非常好的东西,他能使得我们非常灵活的管理组件及依赖关系。可以毫不夸张地说,Spring就是靠着一套功能全面、灵活的IOC容器发家致富的。  阅读全文
posted @ 2007-08-16 10:51 简易java框架 阅读(733) | 评论 (0)编辑 收藏
     摘要: 我承认配置是好东西,它能够通过修改程序以外的数据来改变系统的运行性质或功能,大大提高了系统的灵活性,可维护性,从而延长了一个系统的存活期。跟其它任何事情一样,物极必反。当一个好的东西泛滥成灾的时候,我们也会产生厌恶,走向另外一个极端。  阅读全文
posted @ 2007-08-15 15:38 简易java框架 阅读(1372) | 评论 (4)编辑 收藏
     摘要: 我们坚信,代码量少,表达规范,语法结构稳定的程序,更容易维护。EasyJWeb框架的一个最大特点,就是让你能用最少、简洁、规范的代码,做尽可能多的事情。  阅读全文
posted @ 2007-08-14 10:05 简易java框架 阅读(893) | 评论 (5)编辑 收藏
     摘要: 经过将近半年的努力,EasyJWeb开发小组非常高兴地在此向大家宣布,EasyJWeb-1.0 m1版正式对外发布,欢迎广大的开源爱好者下载使用。  阅读全文
posted @ 2007-08-13 14:58 简易java框架 阅读(1358) | 评论 (1)编辑 收藏
     摘要: 这是[挑战MVC极限]EasyJWeb-1.0特性抢先看系列的第二篇文章,今天通过一个Spring2+JPA(Hibernate3.2)+EasyJWeb添删改查的示例,让你通过两分钟的时候快速进入到EasyJWeb快速开发的体验中。  阅读全文
posted @ 2007-08-10 10:05 简易java框架 阅读(928) | 评论 (3)编辑 收藏
     摘要:  2006年,一群Java领域的大师们纷纷转向动语言,随着类似RoR这些框架的宣传及推广,我们发现动态语言确实带来了以前在Java的领域里面不曾有的思想、东西。使用传统的Java MVC框架做开发,相对于动态语言所表现出来的灵活、敏捷,感觉Java确实要笨重、麻烦、古板得多。当然,Java世界中所积蓄的能量以及各路武功流派的博大精深是动态语言无法比拟的,理智地分析起来会发现他们之间并不是完全的竞争关系,只是应用的领域及场景不同而已。  阅读全文
posted @ 2007-08-09 14:21 简易java框架 阅读(836) | 评论 (3)编辑 收藏
     摘要: 经过近两个月的认真筹备,在团队北京全体成员有共同努力及EasyJF合作伙伴的大力支持下,EasyJF开源北京网下办公室于2007-6-12正式成立,北京网下办公室主要负责EasyJF在北京各高校的活动开展、开源沙龙策划及组织、文档及图书制作、学术交流、客户服务、技术支持以及EasyJF开源增值服务推广等。  阅读全文
posted @ 2007-06-13 06:33 简易java框架 阅读(1079) | 评论 (6)编辑 收藏
     摘要: 作为EJB3.0的一部分,JPA是一个好东西。其简单的配置方式及强大的默认配置支持,使其可以轻松自由的存在于轻量与重量之间,如果现在您的JavaEE项目,不管是选择轻量级构架还是重量级构架,持久层使用JPA应当是企业级应用系统开发首选。JPA+Spring2+EasyJWeb这样的技术构架,都专业地分别解决了企业级应用程序中的持久层、中间层及表示层的问题。而且这套构架能非常简易、快速的、灵活的集成到一起。因此,是我们企业级应用开发中非常不错的选择。  阅读全文
posted @ 2007-05-27 15:51 简易java框架 阅读(1007) | 评论 (1)编辑 收藏
     摘要: 为了加强对前沿技术的学习及交流,EasyJF团队将于5月26日下午在北京举办第一次开源沙龙活动,本次活动主题为“JPA+Spring2.0+EasyJWeb技术构架在企业级系统中的应用”,凡是EasyJF的正式及考察成员均可报名参加。由于本次活动场地人数限制,因此请参与的成员请及时到活动联系人处报名,我们好给您准备相关资料。  阅读全文
posted @ 2007-05-23 13:40 简易java框架 阅读(798) | 评论 (1)编辑 收藏
     摘要: EasyJF开源团队的第一次网下交流会成功在北京召开。这次会议是EasyJF开源的第一次网下交流会,会议主要对EasyJF2007年要开展项目、工作、团队的改组、目标、定位、管理等作了比较深入的交流及探讨。会议主要是身在北京的成员参加,并邀请了CowNew的发起人杨中科、电子工业出版社飞思科技的田小康经理、张春雨编辑等参加了这次会议。  阅读全文
posted @ 2007-04-29 09:54 简易java框架 阅读(1035) | 评论 (0)编辑 收藏
     摘要: 这是一篇摘自EasyJF团队交流群里面关于MVC框架的讨论,涉及到目前的一些主流框架,如RoR、JSF及Struts2等,如何改进EasyJWeb,如何才能让WEB应用开发变得快速、高效、简单。这是讨论的主题,这里发出来,欢迎更多的开源爱好者来参与讨论。  阅读全文
posted @ 2007-04-29 09:39 简易java框架 阅读(1446) | 评论 (2)编辑 收藏
     摘要: 源代码分析,是一件既痛苦又快乐的事情,看别人写的代码是通过的,但当你能够看明白的时候,相信快乐也会随之而来,为了减少痛苦,更快的带来快乐,在这里希望通过这篇文章对觉得困难的朋友有一个帮助。本文以spring框架的XmlBeanFactory为入手点进行分析,希望能够以尽量简洁明了的方式给予有需要的朋友一定的帮助。
  阅读全文
posted @ 2007-04-29 09:36 简易java框架 阅读(2220) | 评论 (1)编辑 收藏
     摘要: 跟任何其它优秀的技术一样,JPA也不是完美的,在使用的过程中难免都会出这样那样的问题,这就需要我们程序员具有格物致知的本领,在应用中灵活应付这些问题。  阅读全文
posted @ 2007-03-28 02:15 简易java框架 阅读(1651) | 评论 (2)编辑 收藏
     摘要: 3月31日,easyjf的部分核心成员及北京地区的成员,将在北京举行一次小小的碰头会,把团队改组的工作从网上延伸到网下,对一些大家一直不好确定的问题当面进行更深入的交流。  阅读全文
posted @ 2007-03-28 02:13 简易java框架 阅读(1224) | 评论 (2)编辑 收藏
     摘要: 在EasyJWeb里面可以使用spring容器来帮助管理bean,本文演示Spring与Web框架集成的一种方法。  阅读全文
posted @ 2007-03-20 15:54 简易java框架 阅读(1212) | 评论 (1)编辑 收藏
     摘要: 作为一个Web MVC框架,EasyJWeb中提供了多种方式来满足Web应用中的多国语言支持,可以根据实际应用程序的需求选择使用适合的方式,本文主要对EasyJWeb中多国语言支持的使用进行详细的介绍.  阅读全文
posted @ 2007-03-16 22:10 简易java框架 阅读(1690) | 评论 (0)编辑 收藏
     摘要: 在EasyJWeb对Ajax的支持中,通过引用类似的url可以动态得到调用服务器端业务组件的javascript脚本。另外,在基于EasyJWeb的CRUD应用中,也可以使用类似http://localhost:8080/user/edit/3的URL来编辑数据表中的某一条记录。究竟EasyJWeb中是如何处理这些URL的呢?本文将作简单的分析!  阅读全文
posted @ 2007-02-10 18:49 简易java框架 阅读(1176) | 评论 (0)编辑 收藏
     摘要: 自从开始着手于准备EasyJF团队重组的工作开始,我一直在想自己究竟在做什么。自07年1月26日宣布至今,已经一个多星期了。从今天起,我想把我参与重组工作的前后经过以及我个人的感受跟大家分享一下。(竹雨林风)  阅读全文
posted @ 2007-02-05 09:43 简易java框架 阅读(1455) | 评论 (1)编辑 收藏
posted @ 2007-02-04 16:09 简易java框架 阅读(2329) | 评论 (16)编辑 收藏
     摘要: Web2.0正如火如荼,其生动的界面支持迎来了B/S应用的第二春,从EasyJWeb-0.8版本开始,你会发现使用EasyJWeb开发Ajax的应用会很方便,本文简单介绍EasyJWeb中Ajax的运用示例。  阅读全文
posted @ 2007-01-26 14:07 简易java框架 阅读(1358) | 评论 (3)编辑 收藏
     摘要: EasyJWebTools 提供了两种代码生成方式,一种是基于命令行的代码生成,另一种是基于开发工具IDE插件的可视化生成。EasyJWeb-0.8.0版本提供了简单的命令行生成方式, 可以通过使用EasyJWeb命令行工具,实现简单的通用代码生成。    阅读全文
posted @ 2007-01-25 11:11 简易java框架 阅读(1200) | 评论 (2)编辑 收藏
     摘要: 这个版本在0.9版本的基础上作了一些小的改动,比如取消了build过程中的maven,修复了不能从缓存中彻底清除对象的Bug,调整了一对一、一对多及延迟加载中的一些问题。实现了以前大峡的《“简约不简单”》一文中所描述的一些设想,更加简化了配置。  阅读全文
posted @ 2007-01-24 09:37 简易java框架 阅读(1858) | 评论 (0)编辑 收藏
     摘要: 虽然高喊着“我们要坚持”,又或者是“我们已经上路”,但差不多我们已经放弃。曾经的满腔热血,就像海绵中的水一样,随着时间的流逝而慢慢被挤掉,乃至变干。  阅读全文
posted @ 2007-01-23 09:29 简易java框架 阅读(2436) | 评论 (6)编辑 收藏
     摘要: 在经历差不多三个月的恶战之后,我们非常欣慰的宣布EasyJWeb的新版对外发布。和之前的0.5版本一样,这个版本也是一个重要的里程碑版本。从核心架构到一些具体的实现细节该版本都作了较大的改动,引入了IoC容器、AOP及拦截、Ajax远程脚本调用、灵活的代码生成及生成构架等新特性。EasyJWeb将以实现一个能让构建J2EE Web应用变得更加简单、高效的实用框架为目标,为打造轻量级的J2EE Web应用框架而努力。  阅读全文
posted @ 2007-01-22 16:30 简易java框架 阅读(2315) | 评论 (0)编辑 收藏
     摘要: 请不要因为没吃过猪肉,也没见过猪跑,就否认这世界上有猪的存在;更没必要国为2007是猪年一下子变得跟猪一样“可爱”!开源最原始的说法就是开放源代码,而黑客已经是IT业乃至社会大众都耳熟能详的名词了,就连上学3年级的小强都经常信誓旦旦的说:“我长大要做一名黑客!”。全世界的黑客非常多,因为性质不同可以细化成CRACKER或HACKER,中国也不例外。  阅读全文
posted @ 2007-01-11 18:52 简易java框架 阅读(1709) | 评论 (20)编辑 收藏
     摘要: 这是两封信,一封来自网友adamed ,一封是我的回复,交流的是初学者如何学习J2EE及SSH的问题,得到adamed许可,这这里发出来跟大家分享,欢迎更多的朋友来交流。  阅读全文
posted @ 2007-01-11 09:20 简易java框架 阅读(1965) | 评论 (8)编辑 收藏
     摘要: 已经是2007年了,拿到的很多杂志都是2006年度特别版本,这里也跟着学习一下,对作为一个程序、一个开源人的我作一个年度总结,拿来跟大家分享。  阅读全文
posted @ 2007-01-09 12:38 简易java框架 阅读(2993) | 评论 (11)编辑 收藏
     摘要: 由于一些特殊原因(比如那个电缆断裂,还有apache把163的邮件当垃圾,还有怎么apache回复那么慢)
对于该翻译计划的合法性还没有得到官方认证!
不过我已经将几个大头都翻译了,
包括使用者指南,开发者指南,VTL指南等。  阅读全文
posted @ 2007-01-09 09:57 简易java框架 阅读(1017) | 评论 (0)编辑 收藏
     摘要: 传统的CMS已经不适应互联网的发展需求、在保留传统WEB1.0 CMS系统的特点结合WEB2.0,全新打造一个贴切用户需求的开源产品。为广大从事互联网创业的朋友及企业提供一个快速构建平台,以抢建市场先机。在致力推动国内开源事业的发展同时能为用户及企业提供实用、功能强大的开源产品以节约成本及时间,这就是我们EasyJF开源团队所倡道。  阅读全文
posted @ 2006-12-28 22:42 简易java框架 阅读(1923) | 评论 (4)编辑 收藏
     摘要:   2006年12月16日,有幸参加了易飞思和 51CTO 组织的“JAVA技术沙龙”,有多位专家和作者出席。在此不想记流水帐,而是谈谈参加后的感受——简单之美
   这个题目,是我提炼出来的。在各位专家和与会者的讨论中,也许没有刻意地提到“简单”这个词,但大家的发言,其实都是在为“简单”作辩护。不信?容我慢慢道来!
  阅读全文
posted @ 2006-12-18 17:17 简易java框架 阅读(2063) | 评论 (3)编辑 收藏
     摘要: “简约不简单”,男人味十足的陈道明的精彩的演绎给我们作了非常好的诠释。“简约”也就是要化繁为简、直接明了, 也就是将生活上和设计上多余的东西撇掉,点到即止。“不简单”就是只指“简约”的背后是一些复杂的设计及功能实现。“简约不简单”,是一种兼容并蓄的思想,广泛来说就是记贴近生活、合乎人性,才是设计的最终目的。  阅读全文
posted @ 2006-11-30 15:32 简易java框架 阅读(1366) | 评论 (9)编辑 收藏
     摘要: 在最近的一个项目中,使用了hibernate+struts,由于中间没有使用spring来管理bean,所以我使用了DAO+Service来做持久层和业务层。受spring对hibernate的template的封装的影响,我自己实现了一个简单的hibernateTemplate——MHibernateTemplate和调用接口MHibernateCallback。在其中包装了错误拦截等动作。所以我的DAO就不能直接从Myecipse生成了。但由于Domain bean太多,而且DAO中又是简单的代码重复,所以想到了使用代码生成。刚开始想直接在Myeclipse中生成DAO的时候使用自己的模版就可以了,但是在网上找了半天都没有相关的信息。后来模仿easyjtools使用velocity自己做代码生成,但感觉时间不够,所以,就选择了XDoclet。  阅读全文
posted @ 2006-11-28 09:51 简易java框架 阅读(1902) | 评论 (0)编辑 收藏
     摘要: 这是今天用MyEclipse生成的EasyJWeb的总体UML类结构图,MyEclipse还真是不错,尽然能把相关的生成在一起,有了这一幅图,对于了解当前EasyJWeb框架的核心原理基本足够了。EasyJWeb项目的核心是一个Web MVC框架,主要是由ActionServlet、RequestProcessor、IWebAction、WebForm为核心的一系列类。EasyJWeb的第二个核心是EasyJWeb Tools部分,主要实现是快速开发支持,辅助应用开发。Tools部分又分成两大个部分,其中一个部分是通用业务逻辑封装,如分页引擎(IPageList分支)、数据查询引擎、数据访问(IDAO分支)等;第二个部分是自动代码生成部分,图中Generator分支部分。  阅读全文
posted @ 2006-11-21 14:11 简易java框架 阅读(2064) | 评论 (2)编辑 收藏
     摘要: 《开源人》第一期的交稿时间到了。由于stef_wu在封闭忙一个项目,因此这一期的《开源人》暂时由我来组一下稿,欢迎没有交稿的朋友们尽快交稿,同时也欢迎广大的开源爱好者投搞,题裁不限,字数不限,表达方式不限,语言不限。。。。。。  阅读全文
posted @ 2006-11-19 19:30 简易java框架 阅读(1656) | 评论 (4)编辑 收藏
     摘要: 这篇文章算是一个翻译了。分成两部分,集合了两篇JUnit.org上的推荐文章,主要讲解JUnit4中的一些新特性。  阅读全文
posted @ 2006-11-19 19:27 简易java框架 阅读(2499) | 评论 (1)编辑 收藏
     摘要: 费了十牛三虎之力,终于把《深入Spring 2:轻量级J2EE开发框架原理与实践》第五章“面向切面的编程(AOP)及在Spring中的应用”的电子版做出来了。内容真多啊,80多页,如果再加上第三部分“AOP原理及实现”一章的内容,都有一百多页了,不过偶认为花这么大的功夫来介绍AOP还是值得的,毕竟轻量级构架中,主要就是使用AOP来提供一些声明式系统服务,如事务处理、数据访问等都是建立在AOP基础上的。真正搞懂了AOP的应用,再学习使用声明式系统服务就简单多了。
总体感觉内容不够精简,但又怕精简后很多新手又看不懂,先这样吧,印刷版会作一些调整!  阅读全文
posted @ 2006-11-16 11:59 简易java框架 阅读(1545) | 评论 (1)编辑 收藏
     摘要: 今天费发九牛二虎之力,终于把基础部分的第二章整理了出来,现发布出来与大家分享。随后我们会继续更新并发布本书的其它一些重要章节,敬请关注。  阅读全文
posted @ 2006-11-10 10:33 简易java框架 阅读(3067) | 评论 (12)编辑 收藏
     摘要: 引介(Introduction)是指在不更改源代码的情况,给一个现有类增加属性、方法,以及让现有类实现其它接口或指定其它父类等,从而改变类的静态结构。Spring AOP通过采代理加拦截器的方式来实现的,可以通过拦截器机制使一个实有类实现指定的接口。  阅读全文
posted @ 2006-11-01 18:42 简易java框架 阅读(1480) | 评论 (3)编辑 收藏
     摘要: 由于Spring2的AOP部分作了比较大的调整,很多地方的使用引入了AspectJ中的内容,为了完成《深入Spring 2:轻量级J2EE开发框架原理与实践》中Spring AOP应用一章的写作,因此这两天把AspectJ研究了一下,重读了一次《AspectJ in action》,受益不少。这里是前段时间做的一个回合格斗戏示例,演示AspectJ的使用。  阅读全文
posted @ 2006-10-30 16:20 简易java框架 阅读(1445) | 评论 (1)编辑 收藏
     摘要: 昨天看了天意的《中国人的开源》一文,晚上又跟一个朋友讨论起关于国内教育现状,深有感触,这里也谈谈本人一些愚见,仅为抛砖引玉,希望与热爱开源的同仁们一起来探讨。  阅读全文
posted @ 2006-10-30 10:09 简易java框架 阅读(1309) | 评论 (10)编辑 收藏
     摘要: 何谓开源?顾名就可以思意,开放源码。国外的开源社区比国内起步早是事实,而国内某些知名人士口口声声说中国的开源需要开源基金,需要支持,基金有了,出现了中国人的开源社区,并且建立了旗下网站,这样就是中国人的开源了,某个开源社区里经常出现“XXX免费使用”,免费使用?在开源社区里应该出现这个字眼吗?为什么出现这样的字眼,值得考究。  阅读全文
posted @ 2006-10-29 20:55 简易java框架 阅读(1263) | 评论 (9)编辑 收藏
     摘要: 这是昨天我跟天意在一次闲聊中一次有起的讨论,标签接口真有那么重要吗?比如说很多初学者认为java.io.Serializable这样的接口,很多时候可用可不用,不用一样能执行对象系列化功能。为此,我们通过一个通俗而有趣的示例,演示标识接口的重要性!  阅读全文
posted @ 2006-10-29 13:39 简易java框架 阅读(2371) | 评论 (9)编辑 收藏
     摘要: Velocity是一个基于java的模板引擎(template engine),它允许任何人仅仅简单的使用模板语言(template language)来引用由java代码定义的对象。作为一个比较完善的模板引擎,Velocity的功能是比较强大的,但强大的同时也增加了应用复杂性。本文推荐一篇比较简单Velocity教程。  阅读全文
posted @ 2006-10-28 18:35 简易java框架 阅读(1629) | 评论 (2)编辑 收藏
     摘要: 我们知道,在EasyDBO最后一个测试版本中,增加了使用注解来配置对象及关系表映射的功能。本文简单分析其设计原理及使用方法!  阅读全文
posted @ 2006-10-26 10:08 简易java框架 阅读(1046) | 评论 (0)编辑 收藏
     摘要: 在超轻量级开源ORM系统EasyDBO,可以根据情况把属性设置成延迟加载,从而大大提高应用程序的性能。EasyDBO中的延迟加载是使用CGLIB实现的,本文简单讲解延迟加载的实现原理!  阅读全文
posted @ 2006-10-20 09:35 简易java框架 阅读(2486) | 评论 (1)编辑 收藏
posted @ 2006-10-18 19:06 简易java框架 阅读(1350) | 评论 (0)编辑 收藏
     摘要: EasyDBO从项目发起到现在,已经历将近7个月了,这期间我们遇到了很多困难,也曾经有很多次放弃的念头,然而在广大开源爱好者鼓励及支持下,终于有了这一次比较大的更新,同时也发布了比较详细的EasyDBO用户文档。http://www.easyjf.com/easydbo/devguide.htmEasyDBO0.9.0版本是EasyDBO的最后一个测试版本,这个版本我们把EasyDBO总体构架进行了重新设计,同时使用方法及相关功能也作了比较全面的规划,实现了通用ORM系统的大部分功能。这一个版本相对于前一个版本0.6.0,这一个版本更新内容如下:
  1、Java5注解配置映射关系支持;
  2、延迟加载lazyload支持;
  3、一对一、一对多、多对多关系的支持;
  4、灵活的事务支持;
  5、EasyJDB核心引擎的创建方法的多样性及灵活性支持。
  6、灵活的  阅读全文
posted @ 2006-10-18 14:45 简易java框架 阅读(1260) | 评论 (0)编辑 收藏
     摘要: EasyJF开源Blog系统是一个由EasyJF开源团队组织开发的基于Java平台的开源博客系统。当前Blog已经实现了基本的基本的博客的书写、流量统计、排名、个人像册、RSS、支持自定义模板、静态html文件生成、权限系统、积分系统等功能。另外还将加入博客圈、音乐、专题等功能及更强大的权限系统支持。系统使用基于OO的方法设计,采用多层B/S构架,数据库持久层使用EasyDBO,Web层使用EasyJWeb框架,java代码与页面完全分离,易扩展。欢迎广大Java开源爱好者下载交流,并请多提宝贵意见及建议!  阅读全文
posted @ 2006-10-08 17:18 简易java框架 阅读(1422) | 评论 (1)编辑 收藏
     摘要: 在中秋国庆国际来临之际,EasyJF对开源论坛系统作了比较大的调整,并推出了一个专用于测试该论坛系统的网站“中国程序员八卦娱乐”http://ent.easyjf.com,欢迎广大的开源爱好者下载交流。  阅读全文
posted @ 2006-09-29 15:13 简易java框架 阅读(1431) | 评论 (3)编辑 收藏
     摘要: Easyjweb-0.7.0在easyjweb-0.6的版本上做了一些改进:

主要的功能改变有:

1, 去掉了0.6版本比较难于使用的intercpetor,增加了在执行Action前后的intercptor;

2, 增加了主题功能的支持;

3, 增加了基于interceptor的权限或者安全控制接口;

4, 增加了ErrorHandler来统一管理框架中的错误的处理逻辑;

5, 增加了ForbitRep机制来禁止用户重复提交表单;

6, 改进了hello应用;
  阅读全文
posted @ 2006-09-11 18:22 简易java框架 阅读(1177) | 评论 (1)编辑 收藏
posted @ 2006-09-03 17:46 简易java框架 阅读(307) | 评论 (1)编辑 收藏
     摘要: Spring是一个非常优秀的开源项目,然而,跟其它任何优秀的系统产品一样,也存在着这样那样的问题,我们喜欢称为Bug。Spring中的Bug确实不少,今天为了充实“中文问题没商量”主题,举一个不算很重要,也比较简单理解的一个Bug示例。  阅读全文
posted @ 2006-08-21 11:45 简易java框架 阅读(2213) | 评论 (30)编辑 收藏
     摘要: 在软件系统中,由于存在着各种各样的字符编码问题,比如另我们非常头痛的中文问题。因此,现在趋向于使用UTF-8编码作为软件中通过编码格式,从而可以避免大多数字符编码的问题。  阅读全文
posted @ 2006-08-21 11:44 简易java框架 阅读(1655) | 评论 (4)编辑 收藏
     摘要: 本文主要讲述的是Dom4j在把Document保存到文件过程中出现的一个中文问题,本文跟《80前》一文一样,以Spring项目无关,请“春迷”们自重、没事勿扰,文中不足之处欢迎大家批评指教。  阅读全文
posted @ 2006-08-21 10:00 简易java框架 阅读(1413) | 评论 (1)编辑 收藏
     摘要: “中文问题没商量”,这个题目主要反应软件开发中,一些无法解决或未发现的中文问题。当然,一些要经过非常手段才能解决的也属于该话题之列。“没商量”意味着没办法解决,或者只能按某种非常罕见、复杂的方式让人解决。  阅读全文
posted @ 2006-08-21 09:58 简易java框架 阅读(1145) | 评论 (1)编辑 收藏
     摘要: 最近对EasyJWeb Tools中的辅助代码生成引擎进行了大的调整及重构,这里简单介绍本次调整后的系统功能及使用说明等,请各位开源爱好者多提建议,全部源代码在EasyJWeb的SVN上,欢迎下载交流。  阅读全文
posted @ 2006-08-18 17:36 简易java框架 阅读(1080) | 评论 (0)编辑 收藏
     摘要: 堆栈和队列都是特殊的线性表,他们的逻辑关系完全相同,差别是线性表的插入和删除操作不受限制,而堆栈只能在栈顶插入和删除,队列只能在队尾插入、队头删除,堆栈和队列都可以分别用顺序储存结构和链式存储结构,堆栈的操作主要有入栈、出栈、取栈顶元素、是否为空!  阅读全文
posted @ 2006-08-18 09:12 简易java框架 阅读(2334) | 评论 (4)编辑 收藏
     摘要: 线性表的概念大家应该还记得,链式表是线性表的一个分类,当然也具备线性表的所有特性了,只不过它的结构方式特异而已,也就是和链子似的,和顺序表的不同之处在于链式表引入对象应用,就是其他语言中的指针,每个链子(我自己的说法)包含一个数据元素(element)和一个指针域(next),这个链子就称为节点,通俗的说有很多节点连接成的线性表就是链式表,根据其结构方式又可以分为单链表、单循环链表、双向链表,还有一种不常用的仿真链表  阅读全文
posted @ 2006-08-18 09:04 简易java框架 阅读(1184) | 评论 (0)编辑 收藏
     摘要: 接触不少程序员,都能够独立的作一下小型应用系统,和他们交谈起来才发现,他们纯粹是程序员,对基础的掌握太差,比喻java程序员,就是对jdk和各种框架特别的熟悉,能够熟练的运用其中的各种包、类以及一些组件,确实能做出一下系统来,但是涉及到一些特殊的设计方法来就不行了,对基础掌握太差,包括现在的很多培训,都是灌输这些所谓的实际应用的东西,学好基础才是最关键的东西,学一门语言很快,没有很好的基础、清晰的思路只能照葫芦画瓢了,为此,笔者结合自己的学习经验写了系列教程,主要包括数据结构的全部内容:线性表、树、图、数组、集合、矩阵、排序、查找、哈希表,并将java的设计思想、方法及一些常见的算法、设计模式贯穿其中,希望能给初学者一个很好的帮助,由于本人水平有限,同时请大家给与批评指正!  阅读全文
posted @ 2006-08-15 14:57 简易java框架 阅读(4983) | 评论 (19)编辑 收藏
     摘要: 我们知道,在Spring2.0中,除了singleton及prototype两种类型的Bean以外。默认情况下还增加了request、session及global session三种类型的Bean,增加的三种类型的Bean主要应用于Web应用程序中。本文不打算分析三种类型的Bean的用法,只是简单分析框架的实现原理。  阅读全文
posted @ 2006-08-11 09:11 简易java框架 阅读(1058) | 评论 (1)编辑 收藏
     摘要: Spring中有两种类型的Bean,一种是普通Bean,另一种是工厂Bean,即FactoryBean。工厂Bean跟普通Bean不同,其返回的对象不是指定类的一个实例,其返回的是该工厂Bean的getObject方法所返回的对象。在Spring框架内部,AOP相关的功能及事务处理中,很多地方使用到工厂Bean,本文简单分析工厂Bean的用法。  阅读全文
posted @ 2006-08-08 08:25 简易java框架 阅读(1966) | 评论 (1)编辑 收藏
     摘要: Spring2.0在配置上调整了不少地方,增加更加灵活、简洁的配置方式,本文通过两个简单的示例来演示。  阅读全文
posted @ 2006-08-08 08:24 简易java框架 阅读(6151) | 评论 (1)编辑 收藏
     摘要: EasyDBO是一个超轻量级对象-关系映射(Object/Relation Mapping,简称ORM)系统,由国内的EasyJF开源团队中的EasyDBO项目组开发及维护,主要解决关系数据库系统中表数据与对象的自动映射,当前支持My SQL、MS SQL、Access三种数据库系统下测试通过。
  EasyDBO-0.6.0下载地址:http://www.easyjf.com/download/easydbo/EasyDBO-0.6.0.zip
  阅读全文
posted @ 2006-08-03 11:08 简易java框架 阅读(670) | 评论 (0)编辑 收藏
     摘要: Spring+EasyJWeb+iBatis版j2ee在线购物jpetstore系统,业务层及持久层使用springframework上的jpetsotre源码,表示层使用EasyJWeb,该系统是一个简单的J2EE网上商店系统,包括商品列表、购物车、用户管理、在线订单等功能。   阅读全文
posted @ 2006-07-31 10:27 简易java框架 阅读(1042) | 评论 (0)编辑 收藏
     摘要: EasyJF开源网上会议系统iula是一个使用AJAX+EasyJWeb+EasyDBO及多线程技术技术开发的网上信息交流及互动系统,主要供EasyJF开源团队的成员网上会议使用,会议系统模拟传统的会议形式,可以同时开设多个不同主题的会议室,每个会议室需要提供访问权限控制功能,会议中能够指定会议发言模式(分为排队发言、自由发言两种),系统能自动记录每个会议室的发言信息,可以供参会人员长期查阅。
  作为一个开源项目,iula-0.1.0版本当前已经实现了AJAX基本框架搭建,网上文字信息的基本交流等功能,可以作为网上会议或类似信息交流系统的一个基本框架。
  阅读全文
posted @ 2006-07-13 08:42 简易java框架 阅读(816) | 评论 (0)编辑 收藏
     摘要: 这个文档所分析的源码是最早的EasyJWeb版本,0.5版本出来的时候改了一点,本来想抽时间完善的,可由于种种原因一直没能继续完善,而现在EasyJWeb已经到0.6.0版本,并提供了一个命令就生成添删改查及分页的Java Web程序等功能,里面的很多地方都进行了重构,代码也改了很多,真是计划赶不上变化啊。看来,大的完善及改动只有等到EasyJWeb 1.0版本出来的时候了。因此,现在就把这份已经发霉了的文档翻出来,希望能与喜欢分析、解读源代码的朋友们一起分享、交流。
  EasyJWeb-0.1.0部分源码分析doc文档下载
  在线html格式阅读  阅读全文
posted @ 2006-07-12 08:48 简易java框架 阅读(803) | 评论 (0)编辑 收藏
     摘要: 本序列文章是以前在学习研究PicoContainer时所记录下来的,希望借本文,能和正在学习pico新手或者研究pico的高手一起交流学习。  阅读全文
posted @ 2006-07-11 08:01 简易java框架 阅读(1289) | 评论 (2)编辑 收藏
     摘要: 以前整理的一段代码,来源于网上,大家可以使用它连接到普通的邮件服务器或gmail邮件服务器发送邮件通知等.
现在还只是发送文本邮件,有兴趣的可以再看一下如何发送超文本邮件,带附件等.  阅读全文
posted @ 2006-07-07 17:27 简易java框架 阅读(1146) | 评论 (1)编辑 收藏
posted @ 2006-07-03 09:04 简易java框架 阅读(955) | 评论 (0)编辑 收藏
     摘要:  在EasyJWeb项目组全体同仁的共同努力下,EasyJF开源团队具有程碑版本的EasyJWeb-0.6.0,终于正式对外发布,本次版本作了比较大的调整。包括全新的代码发布方式,快速通用代码生成,EasyJWeb Tools业务引擎中对hibernate等ORM中间件支持!  阅读全文
posted @ 2006-06-26 11:36 简易java框架 阅读(1133) | 评论 (0)编辑 收藏