随笔-86  评论-767  文章-3  trackbacks-3
  2005年1月20日
     摘要: Microsoft SQL Server 2005 Reporting Services(SSRS)是基于服务器的报表平台,可以用来创建和管理包含关系数据源和多维数据源中的数据的表格、矩阵、图形和自由格式的报表。可以通过基于Internet的链接来查看、管理所创建的报表。本文通过图文的方式,形象的介绍了Reporting Services,并通过一些简单的范例,帮助读者快速掌握Reporting Services的使用和开发技巧。  阅读全文
posted @ 2009-05-24 16:21 eamoi 阅读(2982) | 评论 (7)编辑 收藏
     摘要: 《Getting start with Atlas》是Oreilly出版的早期针对ASP.NET Ajax的一本书籍,面向ASP.NET Ajax入门级的程序员,浅显易懂,非常容易入门。相对于Java,.NET更倾向于所见即所得的封装和扩展,因为ASP.NET Ajax目前有不小的市场。
然而语言本来就是相同的,虽然ASP.NET Ajax已经升级并发布,但这本书依然有其参考价值。  阅读全文
posted @ 2009-05-08 12:51 eamoi 阅读(2079) | 评论 (1)编辑 收藏
     摘要: Our warehouse management system needs IBM Websphere MQ as quque manager and container, to integrate with other systems. This documents describe how to config IBM Websphere MQ in Windows XP OS.  阅读全文
posted @ 2009-05-07 22:32 eamoi 阅读(2679) | 评论 (0)编辑 收藏
     摘要: 软件项目是需求驱动的典型代表,项目从立项、开发、测试到交付,需求的变化迭代是很正常的事情,这点对于大型项目尤其明显。需求迭代如果控制不好,很容易增大项目的风险,导致项目的失败。与国内的很多软件公司相似,笔者所参与的项目也存在需求迭代的问题。本文从需求迭代入手,结合项目实际,探讨需求迭代与项目风险控制的关系,希望项目需求有序迭代。  阅读全文
posted @ 2009-04-29 21:59 eamoi 阅读(2253) | 评论 (0)编辑 收藏
     摘要: 本文档描述XXXX机械工业集中区数据上报系统的需求规格、假定、系统运行环境以及有用户界面需求。本文档作为XXXX信息科技有限公司和XXXX机械工业集中区关于数据上报系统(以下称数据上报系统)的约定。  阅读全文
posted @ 2009-04-27 12:28 eamoi 阅读(1797) | 评论 (0)编辑 收藏
     摘要: 随着Web技术的日益成熟,基于ASP.NET, Java构建的Web应用程序越来越多。对于中小企业来说,这些项目进展到中后期,性能问题往往变成一个比较突出的、急需解决的问题。因此,性能考虑必须贯穿在日常的编码中,性能监控要列入QA日常工作,每个程序员都要懂得如何做性能调优。Website性能往往与程序性能、数据量、浏览器性能负载、服务器负载、网络带宽等都有关系。本次茶话会主要从程序性能角度探讨如何性能调优,以及在编码过程中如何遵循代码规范。本文从工具、调优、性能瓶颈等方面深入探讨如何进行ASP.NET应用程序性能调优.  阅读全文
posted @ 2009-04-27 12:18 eamoi 阅读(2699) | 评论 (0)编辑 收藏
     摘要: 基于格式控制以及方便阅读的考虑,本站的所有文档正在并部分已经迁移到豆丁。
以后再也不用因为编辑器原因丢失内容了,而且也支持全屏阅读。总之,豆丁的播放器相当cool.  阅读全文
posted @ 2009-04-25 08:17 eamoi| 编辑 收藏
     摘要: 该文档面向中小软件开发企业,讲述工作流、可配置工作流开发、模块权限和可配置的模块权限开发等内容,已经在臻旭软件等软件开发企业成功实施培训,并取得良好的效果。   阅读全文
posted @ 2009-04-24 16:33 eamoi 阅读(2288) | 评论 (0)编辑 收藏
     摘要: [注]本文节选自《开源技术选型手册》的RIA篇章。该书已由电子工业出版社博文视点公司出版。 购买请点击这里:http://www.china-pub.com/39918
感兴趣的朋友也可以从InfoQ中文网找到这本书的精选版:http://www.infoq.com/cn/minibooks/open-source-tools-choice   阅读全文
posted @ 2008-08-01 14:55 eamoi 阅读(3567) | 评论 (0)编辑 收藏
     摘要: 写在《开源技术选型手册》出版前夕的简单文字  阅读全文
posted @ 2008-05-19 13:17 eamoi 阅读(2756) | 评论 (8)编辑 收藏
     摘要: 《开源技术选型手册》是一本面向CTO、项目经理、团队Leader和高级软件开发人员的一本参考书,供他们在做技术选型的时候使用。我们期望通过各个领域专家对自己所涉及领域的流行开源软件的整理分析,让读者能够阅览此书后对这些软件有一个大体的认识,并客观地了解它们的优缺点,进而做出有价值的判断。本书已由博文视点公司出版发行。  阅读全文
posted @ 2008-05-16 09:32 eamoi 阅读(2371) | 评论 (8)编辑 收藏
posted @ 2007-08-16 11:54 eamoi 阅读(2590) | 评论 (7)编辑 收藏
     摘要: 内容侧重于Ajax简介以及开源框架的选用,发表于CSDN《开源特刊》以及2006年11期《程序员》。收录,供需要的朋友参考。  阅读全文
posted @ 2006-12-18 18:50 eamoi 阅读(8133) | 评论 (7)编辑 收藏
     摘要: 由于团队项目的需要,选取三种Ajax实现方式,简单做了一个Demo,从开发效率、数据流量的角度对比三者的差异。测试数据完全保存在Session中,Demo可以直接部署在.NET中。供使用.NET和C#的朋友参考。  阅读全文
posted @ 2006-11-16 10:06 eamoi 阅读(6359) | 评论 (39)编辑 收藏
     摘要: [活动]博文视点三周年,看书评书有奖
惊喜大奖(1名):赠送价值500元的博文视点图书(备选书单);
一等奖(5名) :赠送第二书店(http://www.dearbook.com.cn)D币500个(如何使用D币?);
二等奖(10名):赠送设计心理学经典著作——《情感化设计》和启发程序员思考的另类计算机图书——《编程之道》各一册;
三等奖(50名):博文视点精美水杯一个。
  阅读全文
posted @ 2006-09-20 15:07 eamoi 阅读(2045) | 评论 (2)编辑 收藏
     摘要: 在《Ajax开发精要》中,我构建了两个简单的综合范例。一个是支持增、删、改、模糊搜索的简单留言簿,另外一个是模拟MSN Space所提供的日志评论、固定链接、引用通告以及自定义列表管理的功能。
今天新增加分页查询的案例,构建方法与前两个案例类似。
  阅读全文
posted @ 2006-05-09 08:47 eamoi 阅读(17402) | 评论 (33)编辑 收藏
     摘要: 1、现在在dearbook、华储、蔚蓝和china-pub网上书店订购,可以打折,最低78折噢。
2、dearbook网上书店,订购《Ajax修炼之道》就有可能获得免费的《Ajax开发精要》。总共有30本免费派送噢。
3、在BEA中国的dev2dev技术论坛中,免费提供有18本的《Ajax开发精要》,作为论坛热心网友的奖品。申请积分是100。够条件的网友赶紧去申请。
4、对于网友在博客或者dev2dev提出的Ajax问题,我将酌情详细答复。  阅读全文
posted @ 2006-04-29 09:21 eamoi 阅读(3350) | 评论 (4)编辑 收藏
     摘要: 《Ajax开发精要-概念、案例与框架》已经正式出版,并发货。网店订购和北京地区的朋友应该很快就可以拿到书了。
其他地区的朋友,由于物流的关系,可能还要等几天  阅读全文
posted @ 2006-04-27 09:24 eamoi 阅读(3821) | 评论 (1)编辑 收藏
     摘要: 由《Ajax开发简略》扩展而来的《Ajax开发精要:概念、案例与框架》已经完成编撰、排版工作,并交付印刷,将于本月底正式面世。
该书传承《Ajax开发简略》通俗易懂等有点,从概念、案例与框架三个角度来详细阐述Ajax开发技术,先介绍Ajax的由来、优势及其在Web开发中的地位,接着详细介绍Ajax的各项组成技术、封装、开源和商业框架等各种相关知识,并提供丰富实用的开发案例和综合案例,引导读者一步步地了解并掌握利用Ajax进行Web应用程序开发的方方面面。  阅读全文
posted @ 2006-04-18 14:18 eamoi 阅读(3544) | 评论 (7)编辑 收藏
     摘要: 将站内的《Liferay Portal二次开发指南》整理成完成的PDF文档,打包提供下载,方便有兴趣的朋友学习和参考。  阅读全文
posted @ 2006-03-30 08:58 eamoi 阅读(20482) | 评论 (94)编辑 收藏
     摘要: 《Ajax开发精要:概念、案例与框架》交稿,开始新的计划。  阅读全文
posted @ 2006-03-29 14:10 eamoi 阅读(2708) | 评论 (2)编辑 收藏
     摘要: Ajax应用问题求助汇总。Ajax应用的FAQ。  阅读全文
posted @ 2006-03-09 10:21 eamoi 阅读(8643) | 评论 (37)编辑 收藏
     摘要: [汇总]我所看到的Ajax应用系列之MSN Space篇  阅读全文
posted @ 2006-03-09 09:49 eamoi 阅读(5147) | 评论 (3)编辑 收藏
     摘要: 《我所看到的Ajax应用》系列之163邮箱。  阅读全文
posted @ 2006-03-08 09:49 eamoi 阅读(8346) | 评论 (11)编辑 收藏
     摘要: Google一下,发现《Ajax开发简略》转载的地方太多了,今天又发现CSDN将其放在TOP的位置。有点想法,涂鸦一下。  阅读全文
posted @ 2006-03-03 14:50 eamoi 阅读(4425) | 评论 (5)编辑 收藏
     摘要: 《Ajax开发简略》发布之后,参考朋友和网友的意见,开始整理撰写《Ajax开发详解》,试图将自己所理解的Ajax完整的呈现出来。加班忙碌许久,已经接近完工。为回馈大家的关注,先提供第二章试读。正式版本尚在整理当中。  阅读全文
posted @ 2006-03-02 11:15 eamoi 阅读(5211) | 评论 (10)编辑 收藏
     摘要: 今天收到网易邮件,发现网易称已经将Ajax应用到其免费邮箱服务中。“全面升级改版到“极速风格”,Ajax技术让你登录邮箱的速度大大加快。”
昨天看到附近的一家公司将“熟悉Ajax”列入其Java工程师的招聘条件中,有点意外。希望2006年,Ajax能继续发扬光大。  阅读全文
posted @ 2006-01-25 09:28 eamoi 阅读(5322) | 评论 (0)编辑 收藏
     摘要: 最近在研究Ajax Tags,一个还比较有名的Ajax框架。其实只是一些标签而已。
在Tomcat4.1下试用发现问题,求救。  阅读全文
posted @ 2006-01-16 15:36 eamoi 阅读(4352) | 评论 (23)编辑 收藏
     摘要: 《Ajax开发详解》抓紧编撰中,将随时通告编撰进度。敬请关注本贴。
进度:06-03-22-正式结稿。书名拟定:《Ajax开发精要:概念、案例与框架》
进度:06-03-15-完成综合案例“模拟MSN Space”。
进度:06-03-13-完成第八章、AjaxAnywhere开源框架分析。
进度:06-03-06-完成“更新保存数据”、“实现Portal门户的portlet窗口”案例。
进度:06-03-01-完成“处理级联的数据”案例。
进度:06-02-27-完成“处理列表数据”案例。
进度:06-02-21-完成“获取元对象数据”案例。
进度:06-02-17
进度:06-02-14  阅读全文
posted @ 2006-01-11 10:57 eamoi 阅读(6471) | 评论 (53)编辑 收藏
     摘要: 很多网友反应Ajax提交获取数据时会出现乱码现象。我也遇到了,正在寻求解决的方案。大家进来讨论讨论。
(补充)刚刚在JSP文件中采用UTF8编码的方式初步解决了这个问题。  阅读全文
posted @ 2005-12-05 10:50 eamoi 阅读(19631) | 评论 (28)编辑 收藏
     摘要: 《AJAX开发简略》全文打包下载  阅读全文
posted @ 2005-12-02 16:05 eamoi 阅读(15025) | 评论 (67)编辑 收藏
     摘要: 最近写了两篇长篇原创:《Liferay Portal二次开发指南》和《AJAX开发简略》,都有万余以上的文字量。前者花费一个多月,后者则有两个星期,思想上倒是没有很痛苦,把自己想表达的意思表达出来而已,只是手臂特别酸,可能是长时间敲键盘的缘故吧。不过收到很多网友肯定的回复和邮件,还是很开心的。  阅读全文
posted @ 2005-11-11 10:33 eamoi 阅读(2587) | 评论 (5)编辑 收藏
     摘要: 看了《一个用于J2EE应用程序的Backbase Ajax前端》,关于AJAX的开发技巧有些模糊的想法,希望能在AJAX的开发实践中逐步实现。  阅读全文
posted @ 2005-11-08 17:24 eamoi 阅读(4490) | 评论 (13)编辑 收藏
     摘要: 报告FreeTextBox一个严重的错误  阅读全文
posted @ 2005-11-08 08:37 eamoi 阅读(3983) | 评论 (2)编辑 收藏
     摘要: (续前一篇)AJAX开发简略
在前一篇文章《AJAX开发简略》中,我们讲述了如何用AJAX来改进设计的用户体验。接下来,我们将讲述如何用AJAX来更新文档,以及处理服务器返回的XML文档。我们的最终目的是接收服务器的返回信息,修改当前文档的内容。是时候让重要人物--DOM粉墨登场了。
  阅读全文
posted @ 2005-11-07 13:47 eamoi 阅读(10728) | 评论 (71)编辑 收藏
     摘要: 有网友反映说《AJAX开发简略》配文代码不全。其实应该是全的,只是要把包括框架和两个示例的程序都整合起来看。这里把全部的代码贴出来,需要的朋友可以看看。
也可以随时关注dev2dev论坛的相关原创帖:http://dev2dev.bea.com.cn/bbs/thread.jspa?forumID=121&threadID=28135&tstart=0  阅读全文
posted @ 2005-11-01 09:26 eamoi 阅读(7172) | 评论 (29)编辑 收藏
posted @ 2005-10-31 09:07 eamoi 阅读(2203) | 评论 (2)编辑 收藏
     摘要: 在使用浏览器浏览网页的时候,当页面刷新很慢的时候,你的浏览器在干什么?你的屏幕内容是什么?是的,你的浏览器在等待刷新,而你的屏幕内容是一片空白,而你在屏幕前苦苦的等待浏览器的响应。开发人员为了克服这种尴尬的局面,不得不在每一个可能需要长时间等待响应的页面上增加一个DIV,告诉用户“系统正在处理您的请求,请稍候……”。
现在,有一种越来越流行越热的“老”技术,可以彻底改变这种窘迫的局面。那就是AJAX。如今,随着Gmail、Google-maps的应用和各种浏览器的支持,AJAX正逐渐吸引全世界的眼球。
本文主要讨论AJAX的概念、优缺点,形成了一个简单的开发框架,提供两个利用AJAX改进设计的例子。
完整的配文代码可以查看这里:
http://www.blogjava.net/eamoi/archive/2005/11/01/17639.html
  阅读全文
posted @ 2005-10-31 08:54 eamoi 阅读(12924) | 评论 (30)编辑 收藏
     摘要: Liferay Portal默认集成HSQL作为数据库引擎,来实现用户定制信息的持久化。本文简要介绍HSQL的特性,以及如何定制Liferay Portal的持久数据源。  阅读全文
posted @ 2005-10-25 16:33 eamoi 阅读(7984) | 评论 (5)编辑 收藏
     摘要: 随着信息化建设的深入,Portal 门户已经成为新型办公环境的一个重要组成部分。 Portal所提供的单点登录、权限控制、个性化定制、内容集成、文件管理等独特的功能, 已经大大占据公众的眼球,并在信息集成和消除信息孤岛方面发挥了重要的左右。
随着Portal技术的成熟,以MyNestcape、MyYahoo、MSN-Space等为代表大型网站也较多的采用Portal架构来实现个性化的内容聚合和定制,以实现灵活的扩展的服务策略。
Liferay Portal作为一个开源的Portal项目,利用Hibernate、Struts、Spring等开源框架,实现了JCP JSR168规范中提出的Portal功能,在开源Portal系统中有比较典型的代表性。
本文从Liferay Portal的架构入手,详细讲解Portal的用户策略、内容布局、桌面和品质的要素,引导读者完成Liferay Portal初步的二次开发,在Liferay Portal上定制自己的Portlet。Liferay Portal程序框架和源码分析不在本文的讨论范围。   阅读全文
posted @ 2005-10-21 09:33 eamoi 阅读(11590) | 评论 (11)编辑 收藏
     摘要: 随着信息化建设的深入,Portal 门户已经成为新型办公环境的一个重要组成部分。 Portal所提供的单点登录、权限控制、个性化定制、内容集成、文件管理等独特的功能, 已经大大占据公众的眼球,并在信息集成和消除信息孤岛方面发挥了重要的左右。
随着Portal技术的成熟,以MyNestcape、MyYahoo、MSN-Space等为代表大型网站也较多的采用Portal架构来实现个性化的内容聚合和定制,以实现灵活的扩展的服务策略。
Liferay Portal作为一个开源的Portal项目,利用Hibernate、Struts、Spring等开源框架,实现了JCP JSR168规范中提出的Portal功能,在开源Portal系统中有比较典型的代表性。
本文从Liferay Portal的架构入手,详细讲解Portal的用户策略、内容布局、桌面和品质的要素,引导读者完成Liferay Portal初步的二次开发,在Liferay Portal上定制自己的Portlet。Liferay Portal程序框架和源码分析不在本文的讨论范围。   阅读全文
posted @ 2005-10-21 09:26 eamoi 阅读(10146) | 评论 (19)编辑 收藏
     摘要: 随着信息化建设的深入,Portal 门户已经成为新型办公环境的一个重要组成部分。 Portal所提供的单点登录、权限控制、个性化定制、内容集成、文件管理等独特的功能, 已经大大占据公众的眼球,并在信息集成和消除信息孤岛方面发挥了重要的左右。
随着Portal技术的成熟,以MyNestcape、MyYahoo、MSN-Space等为代表大型网站也较多的采用Portal架构来实现个性化的内容聚合和定制,以实现灵活的扩展的服务策略。
Liferay Portal作为一个开源的Portal项目,利用Hibernate、Struts、Spring等开源框架,实现了JCP JSR168规范中提出的Portal功能,在开源Portal系统中有比较典型的代表性。
本文从Liferay Portal的架构入手,详细讲解Portal的用户策略、内容布局、桌面和品质的要素,引导读者完成Liferay Portal初步的二次开发,在Liferay Portal上定制自己的Portlet。Liferay Portal程序框架和源码分析不在本文的讨论范围。   阅读全文
posted @ 2005-10-21 09:22 eamoi 阅读(5692) | 评论 (3)编辑 收藏
     摘要: 随着信息化建设的深入,Portal 门户已经成为新型办公环境的一个重要组成部分。 Portal所提供的单点登录、权限控制、个性化定制、内容集成、文件管理等独特的功能, 已经大大占据公众的眼球,并在信息集成和消除信息孤岛方面发挥了重要的左右。
随着Portal技术的成熟,以MyNestcape、MyYahoo、MSN-Space等为代表大型网站也较多的采用Portal架构来实现个性化的内容聚合和定制,以实现灵活的扩展的服务策略。
Liferay Portal作为一个开源的Portal项目,利用Hibernate、Struts、Spring等开源框架,实现了JCP JSR168规范中提出的Portal功能,在开源Portal系统中有比较典型的代表性。
本文从Liferay Portal的架构入手,详细讲解Portal的用户策略、内容布局、桌面和品质的要素,引导读者完成Liferay Portal初步的二次开发,在Liferay Portal上定制自己的Portlet。Liferay Portal程序框架和源码分析不在本文的讨论范围。  阅读全文
posted @ 2005-10-21 09:17 eamoi 阅读(6033) | 评论 (2)编辑 收藏
     摘要: 随着信息化建设的深入,Portal 门户已经成为新型办公环境的一个重要组成部分。 Portal所提供的单点登录、权限控制、个性化定制、内容集成、文件管理等独特的功能, 已经大大占据公众的眼球,并在信息集成和消除信息孤岛方面发挥了重要的左右。
随着Portal技术的成熟,以MyNestcape、MyYahoo、MSN-Space等为代表大型网站也较多的采用Portal架构来实现个性化的内容聚合和定制,以实现灵活的扩展的服务策略。
Liferay Portal作为一个开源的Portal项目,利用Hibernate、Struts、Spring等开源框架,实现了JCP JSR168规范中提出的Portal功能,在开源Portal系统中有比较典型的代表性。
本文从Liferay Portal的架构入手,详细讲解Portal的用户策略、内容布局、桌面和品质的要素,引导读者完成Liferay Portal初步的二次开发,在Liferay Portal上定制自己的Portlet。Liferay Portal程序框架和源码分析不在本文的讨论范围。  阅读全文
posted @ 2005-10-21 09:11 eamoi 阅读(4553) | 评论 (0)编辑 收藏
     摘要: 随着信息化建设的深入,Portal 门户已经成为新型办公环境的一个重要组成部分。 Portal所提供的单点登录、权限控制、个性化定制、内容集成、文件管理等独特的功能, 已经大大占据公众的眼球,并在信息集成和消除信息孤岛方面发挥了重要的左右。
随着Portal技术的成熟,以MyNestcape、MyYahoo、MSN-Space等为代表大型网站也较多的采用Portal架构来实现个性化的内容聚合和定制,以实现灵活的扩展的服务策略。
Liferay Portal作为一个开源的Portal项目,利用Hibernate、Struts、Spring等开源框架,实现了JCP JSR168规范中提出的Portal功能,在开源Portal系统中有比较典型的代表性。
本文从Liferay Portal的架构入手,详细讲解Portal的用户策略、内容布局、桌面和品质的要素,引导读者完成Liferay Portal初步的二次开发,在Liferay Portal上定制自己的Portlet。Liferay Portal程序框架和源码分析不在本文的讨论范围。   阅读全文
posted @ 2005-10-20 16:01 eamoi 阅读(5101) | 评论 (3)编辑 收藏
     摘要: 随着信息化建设的深入,Portal 门户已经成为新型办公环境的一个重要组成部分。 Portal所提供的单点登录、权限控制、个性化定制、内容集成、文件管理等独特的功能, 已经大大占据公众的眼球,并在信息集成和消除信息孤岛方面发挥了重要的左右。
随着Portal技术的成熟,以MyNestcape、MyYahoo、MSN-Space等为代表大型网站也较多的采用Portal架构来实现个性化的内容聚合和定制,以实现灵活的扩展的服务策略。
Liferay Portal作为一个开源的Portal项目,利用Hibernate、Struts、Spring等开源框架,实现了JCP JSR168规范中提出的Portal功能,在开源Portal系统中有比较典型的代表性。
本文从Liferay Portal的架构入手,详细讲解Portal的用户策略、内容布局、桌面和品质的要素,引导读者完成Liferay Portal初步的二次开发,在Liferay Portal上定制自己的Portlet。Liferay Portal程序框架和源码分析不在本文的讨论范围。   阅读全文
posted @ 2005-10-20 15:50 eamoi 阅读(4559) | 评论 (0)编辑 收藏
     摘要: 随着信息化建设的深入,Portal 门户已经成为新型办公环境的一个重要组成部分。 Portal所提供的单点登录、权限控制、个性化定制、内容集成、文件管理等独特的功能, 已经大大占据公众的眼球,并在信息集成和消除信息孤岛方面发挥了重要的左右。
随着Portal技术的成熟,以MyNestcape、MyYahoo、MSN-Space等为代表大型网站也较多的采用Portal架构来实现个性化的内容聚合和定制,以实现灵活的扩展的服务策略。
Liferay Portal作为一个开源的Portal项目,利用Hibernate、Struts、Spring等开源框架,实现了JCP JSR168规范中提出的Portal功能,在开源Portal系统中有比较典型的代表性。
本文从Liferay Portal的架构入手,详细讲解Portal的用户策略、内容布局、桌面和品质的要素,引导读者完成Liferay Portal初步的二次开发,在Liferay Portal上定制自己的Portlet。Liferay Portal程序框架和源码分析不在本文的讨论范围。  阅读全文
posted @ 2005-10-20 15:44 eamoi 阅读(4765) | 评论 (0)编辑 收藏
     摘要: 随着信息化建设的深入,Portal 门户已经成为新型办公环境的一个重要组成部分。 Portal所提供的单点登录、权限控制、个性化定制、内容集成、文件管理等独特的功能, 已经大大占据公众的眼球,并在信息集成和消除信息孤岛方面发挥了重要的左右。
随着Portal技术的成熟,以MyNestcape、MyYahoo、MSN-Space等为代表大型网站也较多的采用Portal架构来实现个性化的内容聚合和定制,以实现灵活的扩展的服务策略。
Liferay Portal作为一个开源的Portal项目,利用Hibernate、Struts、Spring等开源框架,实现了JCP JSR168规范中提出的Portal功能,在开源Portal系统中有比较典型的代表性。
本文从Liferay Portal的架构入手,详细讲解Portal的用户策略、内容布局、桌面和品质的要素,引导读者完成Liferay Portal初步的二次开发,在Liferay Portal上定制自己的Portlet。Liferay Portal程序框架和源码分析不在本文的讨论范围。   阅读全文
posted @ 2005-10-20 15:34 eamoi 阅读(4955) | 评论 (0)编辑 收藏
     摘要: 随着信息化建设的深入,Portal 门户已经成为新型办公环境的一个重要组成部分。 Portal所提供的单点登录、权限控制、个性化定制、内容集成、文件管理等独特的功能, 已经大大占据公众的眼球,并在信息集成和消除信息孤岛方面发挥了重要的左右。
随着Portal技术的成熟,以MyNestcape、MyYahoo、MSN-Space等为代表大型网站也较多的采用Portal架构来实现个性化的内容聚合和定制,以实现灵活的扩展的服务策略。
Liferay Portal作为一个开源的Portal项目,利用Hibernate、Struts、Spring等开源框架,实现了JCP JSR168规范中提出的Portal功能,在开源Portal系统中有比较典型的代表性。
本文从Liferay Portal的架构入手,详细讲解Portal的用户策略、内容布局、桌面和品质的要素,引导读者完成Liferay Portal初步的二次开发,在Liferay Portal上定制自己的Portlet。Liferay Portal程序框架和源码分析不在本文的讨论范围。   阅读全文
posted @ 2005-10-20 15:27 eamoi 阅读(7970) | 评论 (8)编辑 收藏
     摘要: 随着信息化建设的深入,Portal 门户已经成为新型办公环境的一个重要组成部分。 Portal所提供的单点登录、权限控制、个性化定制、内容集成、文件管理等独特的功能, 已经大大占据公众的眼球,并在信息集成和消除信息孤岛方面发挥了重要的左右。
随着Portal技术的成熟,以MyNestcape、MyYahoo、MSN-Space等为代表大型网站也较多的采用Portal架构来实现个性化的内容聚合和定制,以实现灵活的扩展的服务策略。
Liferay Portal作为一个开源的Portal项目,利用Hibernate、Struts、Spring等开源框架,实现了JCP JSR168规范中提出的Portal功能,在开源Portal系统中有比较典型的代表性。
本文从Liferay Portal的架构入手,详细讲解Portal的用户策略、内容布局、桌面和品质的要素,引导读者完成Liferay Portal初步的二次开发,在Liferay Portal上定制自己的Portlet。Liferay Portal程序框架和源码分析不在本文的讨论范围。   阅读全文
posted @ 2005-10-20 15:13 eamoi 阅读(5452) | 评论 (0)编辑 收藏
     摘要: 随着信息化建设的深入,Portal 门户已经成为新型办公环境的一个重要组成部分。 Portal所提供的单点登录、权限控制、个性化定制、内容集成、文件管理等独特的功能, 已经大大占据公众的眼球,并在信息集成和消除信息孤岛方面发挥了重要的左右。
随着Portal技术的成熟,以MyNestcape、MyYahoo、MSN-Space等为代表大型网站也较多的采用Portal架构来实现个性化的内容聚合和定制,以实现灵活的扩展的服务策略。
Liferay Portal作为一个开源的Portal项目,利用Hibernate、Struts、Spring等开源框架,实现了JCP JSR168规范中提出的Portal功能,在开源Portal系统中有比较典型的代表性。
本文从Liferay Portal的架构入手,详细讲解Portal的用户策略、内容布局、桌面和品质的要素,引导读者完成Liferay Portal初步的二次开发,在Liferay Portal上定制自己的Portlet。Liferay Portal程序框架和源码分析不在本文的讨论范围。  阅读全文
posted @ 2005-10-20 14:42 eamoi 阅读(8995) | 评论 (5)编辑 收藏
     摘要: 随着信息化建设的深入,Portal 门户已经成为新型办公环境的一个重要组成部分。 Portal所提供的单点登录、权限控制、个性化定制、内容集成、文件管理等独特的功能, 已经大大占据公众的眼球,并在信息集成和消除信息孤岛方面发挥了重要的左右。
随着Portal技术的成熟,以MyNestcape、MyYahoo、MSN-Space等为代表大型网站也较多的采用Portal架构来实现个性化的内容聚合和定制,以实现灵活的扩展的服务策略。
Liferay Portal作为一个开源的Portal项目,利用Hibernate、Struts、Spring等开源框架,实现了JCP JSR168规范中提出的Portal功能,在开源Portal系统中有比较典型的代表性。
本文从Liferay Portal的架构入手,详细讲解Portal的用户策略、内容布局、桌面和品质的要素,引导读者完成Liferay Portal初步的二次开发,在Liferay Portal上定制自己的Portlet。Liferay Portal程序框架和源码分析不在本文的讨论范围。
  阅读全文
posted @ 2005-10-20 14:39 eamoi 阅读(5038) | 评论 (11)编辑 收藏
     摘要: 本文主要讲述Liferay-Portal的架构.作为开源Portal,Liferay在实现JSR168规范方面有不少值得推崇的地方.
在架构方面,引入Hibernate/Spring/Struts等开源框架和实现,使得Portal可以在普通的Servlet容器轻松部署.  阅读全文
posted @ 2005-10-08 11:42 eamoi 阅读(7730) | 评论 (2)编辑 收藏
     摘要: 企业超级门户Portal  阅读全文
posted @ 2005-08-22 10:37 eamoi 阅读(2996) | 评论 (10)编辑 收藏
     摘要: ASP作为当前比较流行的一种软件开发服务方式,正在逐步推广开来.这里摘录几篇文章,希望能够起到管中窥豹的效果.   阅读全文
posted @ 2005-06-22 10:06 eamoi 阅读(1593) | 评论 (0)编辑 收藏
     摘要: ASP作为当前比较流行的一种软件开发服务方式,正在逐步推广开来.这里摘录几篇文章,希望能够起到管中窥豹的效果.   阅读全文
posted @ 2005-06-22 10:04 eamoi 阅读(1555) | 评论 (0)编辑 收藏
     摘要: ASP作为当前比较流行的一种软件开发服务方式,正在逐步推广开来.这里摘录几篇文章,希望能够起到管中窥豹的效果.  阅读全文
posted @ 2005-06-22 10:00 eamoi 阅读(1280) | 评论 (22)编辑 收藏
     摘要: 在开发者中间,设计模式是思考设计问题的很受欢迎的一种方法,但是怎样才是思考设计模式的正确方法呢?在这次采访中,Erich Gamma(里程碑式的书籍《设计模式》的作者之一)和Bill Venners谈论了关于如何思考和使用设计模式的正确方法。 半个月前看到英文原文,一直有翻译的冲动,可是迫于项目压力无法实现.今天翻译了大半,突然看到人家已经完成了.懊悔啊. lxwde的翻译功底不错,翻译也算贴近原文. 转贴地址:http://dev2dev.bea.com.cn/bbs/thread.jspa?forumID=125&threadID=23409&tstart=0  阅读全文
posted @ 2005-06-08 17:22 eamoi 阅读(2780) | 评论 (0)编辑 收藏
     摘要: Among developers, design patterns are a popular way to think about design, but what is the proper way to think about design patterns? In this interview, Erich Gamma, co-author of the landmark book, Design Patterns, talks with Bill Venners about the right way to think about and use design patterns. The original URL is:http://www.artima.com/lejava/articles/gammadp.html  阅读全文
posted @ 2005-05-24 16:30 eamoi 阅读(2012) | 评论 (0)编辑 收藏
     摘要: 本文为本人在dev2dev回答网友提问所作: 原始链接: http://dev2dev.bea.com.cn/bbs/thread.jspa?forumID=121&threadID=22185&tstart=0 主要讲述如何利用令牌机制来解决重复提交问题.  阅读全文
posted @ 2005-04-18 10:08 eamoi 阅读(7003) | 评论 (7)编辑 收藏
     摘要: 这两天详细的看了JSTL,了解了各个标签的具体使用情况. 与Struts标签库相比,有共性,也有个性. 简单记录下来,供参考.  阅读全文
posted @ 2005-04-05 12:05 eamoi 阅读(2300) | 评论 (4)编辑 收藏
     摘要: 看了太多的关于初入行的程序员的抱怨,夜晚也常常想自己以后的日子.留下点感慨.  阅读全文
posted @ 2005-02-17 09:42 eamoi 阅读(4959) | 评论 (9)编辑 收藏
     摘要: 判断一种技术是否适合你的产品/项目,应该是看这种技术能够给你带来生产效率的提高,是否能够给团队开发带来沟通上的便捷. 如果你的技术能够完满的解决客户需求,那么客户不会去关心你采用的技术是什么. 文章从个人使用的角度来评价hibernate这种"流行"的数据持久框架. 浏览文章内容: http://www.blogjava.net/eamoi/articles/1036.html   阅读全文
posted @ 2005-02-06 10:48 eamoi 阅读(1762) | 评论 (0)编辑 收藏
     摘要: 终于看到Hibernate官方发布的配套开发工具了,虽然只是个Eclipse插件. 不过要记住,这个工具是针对Hibernate 3.0的.  阅读全文
posted @ 2005-02-01 16:16 eamoi 阅读(2159) | 评论 (2)编辑 收藏
     摘要: 一篇非常不错的文章.从文章中,我们可以知道在什么时候才合适使用设计模式,使用设计模式之后能够给我们的项目带来什么样的影响. 同时,文章也考虑了BEA Workshop如何将设计模式和IDE集成起来.文章中提到的成功采用设计模式的三个步骤对于团队开发非常有裨益.  阅读全文
posted @ 2005-01-28 11:54 eamoi 阅读(3650) | 评论 (2)编辑 收藏
     摘要: 最近几年来,基于可重用的FrameWork技术逐渐成为业界研究和应用的新趋势。其中,Craig McClanahan于2000年5月份提出的Jakarta Struts FrameWork,将目前最流行的两种Server端技术--JSP和Servlet集合在一起,实现了MVC架构,提供了一种快速高效的构建Web应用程序的方法。Struts自从诞生之日起,就获得了Apache Jakarta开源社区的普遍关注。本文作者所在的小组,在LPMT中,运用Struts技术,快速构建了一个结构清晰、可复用、可扩展的Web系统。本文从MVC架构设计、WebForm技术实现、代码复用等方面,对Struts在LPMT中的应用作一个总结。

说明:本文为作者2004年5月份所作,基于Struts1.1,由于作者水平有限,难免有偏差之处.
作者:eamoi Dev2DevID: educhina 软件工程师@Aljoin Software
转载请注明原作者版权 2004.11.30  阅读全文
posted @ 2005-01-27 14:54 eamoi 阅读(2069) | 评论 (2)编辑 收藏
     摘要: 最近几年来,基于可重用的FrameWork技术逐渐成为业界研究和应用的新趋势。其中,Craig McClanahan于2000年5月份提出的Jakarta Struts FrameWork,将目前最流行的两种Server端技术--JSP和Servlet集合在一起,实现了MVC架构,提供了一种快速高效的构建Web应用程序的方法。Struts自从诞生之日起,就获得了Apache Jakarta开源社区的普遍关注。本文作者所在的小组,在LPMT中,运用Struts技术,快速构建了一个结构清晰、可复用、可扩展的Web系统。本文从MVC架构设计、WebForm技术实现、代码复用等方面,对Struts在LPMT中的应用作一个总结。

说明:本文为作者2004年5月份所作,基于Struts1.1,由于作者水平有限,难免有偏差之处.
作者:eamoi Dev2DevID: educhina 软件工程师@Aljoin Software
转载请注明原作者版权 2004.11.30  阅读全文
posted @ 2005-01-27 14:53 eamoi 阅读(2547) | 评论 (1)编辑 收藏
     摘要: 最近几年来,基于可重用的FrameWork技术逐渐成为业界研究和应用的新趋势。其中,Craig McClanahan于2000年5月份提出的Jakarta Struts FrameWork,将目前最流行的两种Server端技术--JSP和Servlet集合在一起,实现了MVC架构,提供了一种快速高效的构建Web应用程序的方法。Struts自从诞生之日起,就获得了Apache Jakarta开源社区的普遍关注。本文作者所在的小组,在LPMT中,运用Struts技术,快速构建了一个结构清晰、可复用、可扩展的Web系统。本文从MVC架构设计、WebForm技术实现、代码复用等方面,对Struts在LPMT中的应用作一个总结。

说明:本文为作者2004年5月份所作,基于Struts1.1,由于作者水平有限,难免有偏差之处.
作者:eamoi Dev2DevID: educhina 软件工程师@Aljoin Software
转载请注明原作者版权 2004.11.30  阅读全文
posted @ 2005-01-27 14:52 eamoi 阅读(3357) | 评论 (0)编辑 收藏
     摘要: 最近几年来,基于可重用的FrameWork技术逐渐成为业界研究和应用的新趋势。其中,Craig McClanahan于2000年5月份提出的Jakarta Struts FrameWork,将目前最流行的两种Server端技术--JSP和Servlet集合在一起,实现了MVC架构,提供了一种快速高效的构建Web应用程序的方法。Struts自从诞生之日起,就获得了Apache Jakarta开源社区的普遍关注。本文作者所在的小组,在LPMT中,运用Struts技术,快速构建了一个结构清晰、可复用、可扩展的Web系统。本文从MVC架构设计、WebForm技术实现、代码复用等方面,对Struts在LPMT中的应用作一个总结。

说明:本文为作者2004年5月份所作,基于Struts1.1,由于作者水平有限,难免有偏差之处.
作者:eamoi Dev2DevID: educhina 软件工程师@Aljoin Software
转载请注明原作者版权 2004.11.30  阅读全文
posted @ 2005-01-27 14:48 eamoi 阅读(2661) | 评论 (2)编辑 收藏
     摘要: 最近几年来,基于可重用的FrameWork技术逐渐成为业界研究和应用的新趋势。其中,Craig McClanahan于2000年5月份提出的Jakarta Struts FrameWork,将目前最流行的两种Server端技术--JSP和Servlet集合在一起,实现了MVC架构,提供了一种快速高效的构建Web应用程序的方法。Struts自从诞生之日起,就获得了Apache Jakarta开源社区的普遍关注。本文作者所在的小组,在LPMT中,运用Struts技术,快速构建了一个结构清晰、可复用、可扩展的Web系统。本文从MVC架构设计、WebForm技术实现、代码复用等方面,对Struts在LPMT中的应用作一个总结。

说明:本文为作者2004年5月份所作,基于Struts1.1,由于作者水平有限,难免有偏差之处.
作者:eamoi Dev2DevID: educhina 软件工程师@Aljoin Software
转载请注明原作者版权 2004.11.30  阅读全文
posted @ 2005-01-27 14:41 eamoi 阅读(4289) | 评论 (2)编辑 收藏
     摘要: BS系统一个非常烦人的地方是不知道用户什么时候关闭浏览器离开系统.这里,我们采用onbeforeunload参数监控用户是否关闭浏览器.  阅读全文
posted @ 2005-01-26 17:24 eamoi 阅读(4120) | 评论 (5)编辑 收藏
posted @ 2005-01-26 10:50 eamoi 阅读(544) | 评论 (2)编辑 收藏
posted @ 2005-01-26 10:43 eamoi 阅读(2159) | 评论 (5)编辑 收藏
posted @ 2005-01-26 10:41 eamoi 阅读(688) | 评论 (1)编辑 收藏
posted @ 2005-01-26 10:40 eamoi 阅读(1153) | 评论 (4)编辑 收藏
posted @ 2005-01-26 10:39 eamoi 阅读(4109) | 评论 (1)编辑 收藏
     摘要: 以下内容是eamoi在dev2dev回答一网友问题的摘要.因为有共性,故摘要于此.  阅读全文
posted @ 2005-01-24 08:35 eamoi 阅读(10156) | 评论 (3)编辑 收藏
     摘要: Java系统如何取得客户端的MAC地址. dev2dev的讨论给出了三种方法.  阅读全文
posted @ 2005-01-20 08:50 eamoi 阅读(5170) | 评论 (1)编辑 收藏