
IT技术
zwchen
我是zwchen
展开
-
一种快速开发的Java Web架构设计和实现
这篇文章写得太粗糙,不想浪费大家时间(原帖删),还是看我后来的改进版吧:http://www.iteye.com/topic/47085,虽然它有很大的局限性,但还是值得参考,批判去看它吧。本文的评论还是值得一读。...2006-12-10 01:01:09 · 348 阅读 · 0 评论 -
AIX学习总结笔记一
公司项目用到AIX和Websphere(WAS),由于我负责WAS的诊断和调优,该工作对AIX的理解和操作要求比较高。以前做Linux服务器管理挺顺利的,现在碰到这AIX的Shell,真的很不顺手,象Linux最方便的快捷键,竟然在AIX下都失灵了,换成Bash也不行,譬如我最常用到的:TAB: 自动补齐cd ~: 返回到主目录ctrl+l: clear......关于AI...2007-07-03 18:07:53 · 223 阅读 · 0 评论 -
JBPM阶段性工作总结
快要离职了,工作交接期。但发现技术调研这种东西交接效率非常低啊。下面是自己写的一篇文档,算是做个备忘了。[b]一、工作概述[/b]近一个月左右,对工作流,特别是开源工作流JBPM进行了一定的技术调研和尝试,现将工作总结一下。我主要的工作时间花在以下几个方面,它们也是学习、研究工作流的一般途径:1、JBPM3.2.1官方UserGuide(21章)通读了几遍,包括官方的exa...2007-09-12 15:20:46 · 182 阅读 · 0 评论 -
JBPM源码浅析
离职啦,工作交接中,记录一下。就如同了解Servlet规范、Servlet容器设计和实现一样,学会一种workflow的建模、引擎设计和实现也是必备的。工作流这东西是业务系统的一个核心模块,现在的大多数企业业务系统大多数是业务驱动的,如新闻行业采编发、制造业的采供销、金融保险的审批等,协同OA就不用说了。BPM、ESB、SOA现在很火啊!下面的总结肯定欠成熟,70%合理就不错啦,看...2007-09-13 15:04:24 · 520 阅读 · 0 评论 -
IBM WebSphere Application Server 诊断和调优(07年写的,原JavaEye精华帖)
这是[url=http://zwchen.iteye.com/blog/646063]上篇文章[/url]的续篇,也是07年初发表于JavaEye,被评为精华帖,浏览近四万次,也被各大IT媒体转载(google可查)。基于同样的原因,被删除了)。对WebSphere一线开发人员,这么珍贵的文章,特别是会员的评论,就被这个商业社会给和谐。因为,寻找和阅读WebSphere诊断和调优的资料...2009-12-19 11:07:53 · 306 阅读 · 0 评论 -
Java虚拟机技术总结(07年写的,原JavaEye精华帖)
原文:IBM WebSphere Application Server 诊断和调优(一))大家可以google:“IBM WebSphere Application Server 诊断和调优”。近段时间,我们项目中用到的WebSphere应用服务器(WAS),但在客户的production环境下极不稳定,经常宕机。给客户造成非常不好的影响,同时,也给项目组很大压力。为此,我们花了近一个...2010-04-17 11:15:58 · 246 阅读 · 0 评论 -
一位技术人员成长历程
[img]http://tbphoto.bababian.com/upload1/zwchen/2010Q2/studying.png[/img]4、坚持了第一个月,再坚持半年,以后的学习速度越来越快,你离专家、技术大牛就越来越近了。下面这篇文章,只是我[url=http://www.iteye.com/topic/672554]一篇博客[/url]的回复,但我认为可以单独作为一篇文章...2010-05-26 15:52:23 · 296 阅读 · 0 评论 -
Java源码阅读的真实体会
刚才在论坛不经意间,看到有关源码阅读的[url=http://www.iteye.com/topic/854647]帖子[/url]。回想自己前几年,阅读源码那种兴奋和成就感([url=http://www.iteye.com/topic/80532]1[/url]),不禁又有一种激动。源码阅读,我觉得最核心有三点:技术基础+强烈的求知欲+耐心。说到技术基础,我打个比方吧,如果你从来没...2011-08-20 19:51:30 · 2925 阅读 · 2 评论 -
电子商务网站,前后台是否该分离?
做电子商务网站,一般都涉及到前后台,前台是给用户用的(营销+销售系统),后台给公司员工用的(业务支撑系统)。在项目开发初期,技术负责人往往倾向于,将它们混在一起。我曾经也是这样,但问题在后期就慢慢凸显了。我曾经写过电子商务网站和企业应用开发的区别([url=http://www.iteye.com/topic/1112097]1[/url] [url=http://www.iteye.co...2011-08-21 12:44:52 · 448 阅读 · 0 评论 -
一个Java框架引发的思考:语言、框架、范式转换和软件生产力
前几天,iteye上的[url=http://pojo.iteye.com/]pojo同学[/url],发来了他四年前写的一个框架demo(原帖在这里[url=http://www.iteye.com/topic/48021]1[/url] [url=http://www.iteye.com/topic/48054]2[/url]),那一年,我也写过一个App框架。我们的出发点都差不多:利用J...2011-09-10 13:26:45 · 149 阅读 · 0 评论 -
一个在读学生的疑问及我的回复
我经常收到类似的站内信,然后花上半个来小时回复(我摆文字真的非常非常慢)。这个邮件的回复只是我的一点体会,我承认任何人都有思维定势,我也不例外,所以仅供参考。如果有人还有类似的疑问,就在这篇文章后提问吧(因为我总是重复写一遍类似的文字)。如果没有ITEye账号,可以通过微博私信(zwchen),然后我copy到这儿。[quote]博主,您好,首先非常感谢您能抽空看看这条短信,第...2011-06-24 11:39:51 · 185 阅读 · 0 评论 -
软件开发的一点感想
这两天,遇到工作中的两个小问题,加深了我以前对软件开发的看法。[b]一个是关于Firefox崩溃问题的处理。[/b]本来我一直用得好好的Firefox2.0突然打不开了,现象是只出现任务栏的button(见我重现问题的截图),或是要求我输入上网代理账号(公司内部不是匿名上网),但那个“确认”按钮怎么点击都无效。几个月前我遇到过一次,最后是被迫重装,但我喜欢的一堆plugin都得重新寻找...2007-06-29 10:53:29 · 245 阅读 · 0 评论 -
Java线程安全系列(1)--Servlet线程安全
刚才search的时候,竟然发现一篇我很熟悉的文章。仔细一看,哇,竟然是我很早以前写的一篇,被人匿名转载。我现在就干脆再转到我的blog大本营上吧,我觉得对Java新手还是有帮助(原文没有做任何更改,可能有bug,呵呵)。 我很久以前的blog([url]http://chenzhiwu.spaces.live.com/[/url]),感觉发布技术文章特不方便,干脆就不用它了。[b]概...2007-06-16 23:19:24 · 150 阅读 · 0 评论 -
从分布式系统的角度看REST
原帖:[url]http://www.iteye.com/topic/82227[/url]为什么有分布式的需求?我觉得最主要的还是做[b]EAI[/b](企业应用集成),以前我们做企业应用,一般都是孤立系统,譬如公司内部独立系统。但经过几年的发展,企业发现这些信息孤岛的整体运作效率很低,譬如人力资源系统和项目管理系统的用户是独立的,现在要进行整合。当然,EAI更多是企业的核心系统的整...2007-05-28 20:37:03 · 150 阅读 · 0 评论 -
一种快速开发的Java Web架构设计和实现(续)
这篇文章写得太粗糙,不想浪费大家时间(原帖删),还是看我后来的改进版吧:http://www.iteye.com/topic/47085,虽然它有很大的局限性,但还是值得参考,批判去看它吧。本文的评论还是值得一读。-----------------------------------------------------------------------本来彻底是将本文删除的, 但...2006-12-10 01:14:34 · 324 阅读 · 0 评论 -
一种快速开发的Java Web架构设计和实现(代码篇)
这篇文章写得太粗糙,不想浪费大家时间(原帖删),还是看我后来的改进版吧:http://www.iteye.com/topic/47085,虽然它有很大的局限性,但还是值得参考,批判去看它吧。本文的评论还是值得一读。...2006-12-12 20:37:50 · 386 阅读 · 0 评论 -
阶段性的对Web开发的一个总结
这是我年初写的一篇文章,当时用webwork+Spring+Hibernate开发一个web应用,一种很流行的J2EE开发模式,在开发了两周后,对Web开发的一个总结,我觉得对新手还是有一定帮助的。很模糊的记得在Javaeye有人写过类似的文章,在此表示感谢了。发布到这儿,因为觉得Javaeye的blog比其它的好用,以后就在这儿安家啦。作为一个表示层框架,无论是Struts、We...2006-12-13 15:05:55 · 152 阅读 · 0 评论 -
一种一站式的Java Web框架的设计和实现
这次,我采用对话,FAQ问答方式陈述,因为我觉得它更容易从用户角度去思考问题。MiniFramework:就是我指的框架,或者说一种思想,Mini的意思是精悍,也就是说开发量小,代码少,开发快。RoR:Ruby on Rails用Ruby语言写的Web开发框架,非常有潜力,号称比Java开发快10倍。SSH:Struts(Webwork)+Spring+Hibernate,JavaWe...2007-01-15 09:33:15 · 242 阅读 · 0 评论 -
HTTP客户端POST方式中文解决方案
这段时间,在给一个地区门户网站(alexa全球排行1200左右)做SSO集成,其中的一个部分就是Web Services服务接口,以及客户端,我们采用的是REST方式,不是SOAP,大致就是客户端通过HTTP POST方式向服务器提交数据,如账号同步,服务器返回xml,给客户端反馈。但提交过程中中文问题出来了,因为账号中有个realName字段是中文。客户端有以下几种:1、Java HTTP客...2007-01-17 20:26:24 · 747 阅读 · 0 评论 -
Struts的html:options 标签内幕
最近用一个在日本很流行的框架Seasar开发,表示层用Mayaa做模板语言,它可以支持Struts、JSTL,当然也有自己的一套标签。当涉及到下拉列表时,问题出来了。之所以要记录下来:1、 网上对Struts的html:options标签使用有误,就是一个下拉列表,有那么复杂吗?Webwork里面处理起来非常简单,而Struts确要LabelvalueBean,感觉异常复杂。[url]ht...2007-04-20 18:14:27 · 250 阅读 · 0 评论 -
Seasar Framework介绍(一)
近段时间,给公司一项目组培训Seasar Framework ([url]http://www.seasar.org/en/index.html[/url]),一个非常类似于Spring Framework的框架,它起源于日本,并且在日本非常流行。现在我对这段时间的学习做一个总结。学习和培训过程中,我们以一个mini Blog项目练习,功能需求类似于Javaeye的blog。Seasa...2007-04-21 00:18:31 · 422 阅读 · 0 评论 -
Web Services开发体会和项目教训
去年,在一个大型项目(1500w)中用到Web Services,现在项目进入了尾声,所以对以前的开发经历做一个总结。我想大家一定会问?为什么你们项目中要用到Web Services,因为客户有如下需求:1、客户要求项目用C/S架构,并且服务器端是IBM那一套:WebSphere AppServer+DB2+AIX5.3+RS/6000。2、最终用户上报数据,因为网络原因,譬如Mode...2007-04-21 14:42:48 · 170 阅读 · 0 评论 -
读HSQLDB的源码想到的
昨天在论坛看到一篇讨论嵌入式数据库HSQLDB([url]http://www.iteye.com/topic/79802[/url])的帖子,想到自己曾经读过部分它的源码,有一种对某些技术豁然开朗的感觉。所以,也希望和朋友们一起分享,大家有什么好的感受,不如也分享一下吧。下面是我对那个帖子的冗余回复,我觉得有必要专门发一篇帖子重复一下:说点题外话,建议大家读读HSQLDB的源码,特别是j...2007-05-17 10:36:53 · 324 阅读 · 0 评论 -
也说说项目成败、企业信息化
这篇文章是我对nbsp同学一篇帖子的回复:[url]http://www.iteye.com/topic/74996[/url]想想,也可以说我对企业信息化的一点粗浅看法,就做成blog备份吧。lz总结的两点我很认同:软件的价值 -->客户依赖程度软件的质量 -->客户的满意度仔细想想,这样可以解释为什么上面nbsp同学说的一个汽车销售项目5w-2w-1800,到最后的...2007-05-19 15:25:18 · 248 阅读 · 0 评论 -
我理解的互联网应用和企业应用开发
前段时间,我写过一篇[url=http://zwchen.iteye.com/blog/1071866]该主题的博客[/url],但写完了,我觉得还是没有谈到本质,这篇文章算是续篇。互联网应用(网站或app),和企业应用的本质区别,应该从用户谈起。互联网是陌生用户,网站对于他们来说是自助系统(类似于ATM取款机),不需要、也不可能对他们强制培训,比如用户注册。所以它们要做得绝对的弱智化...2011-07-12 12:01:32 · 260 阅读 · 0 评论