1,复杂与否主要取决于需求。
在满足需求的前提下,要使设计尽量简单。
2,是否采用模板就见仁见智了。看本文的例子,如果不用JTemplate,那就只能用js编码来生成,那样比较丑陋。不知js模板里JTemplate是不是最好的,如果是,就把它当作标准用不就得了。
re: 一个关于Jquery的问题 leekiang 2008-11-18 12:27
你用$("#user\.userid")试试
plan->action->feedback->improve->plan…….
-------------------------------
不错。
做分析,常用的就是剥洋葱的理论,先建立whole picture, 在找准突破口,一层一层的拨开,我们最先看到的,是洋葱的外表,也就是说,对于复杂的事物,我们最先想到的、看到的、说出来的观点,都是不成熟的、都是外表的,随着我思考分析的深入,时间的推移,不断的修正自己的观点
---------------------------------------------
剥洋葱理论,赞一个
@KEKE
我也不清楚。
既然报A2561415.CAB缺失,那你去找一个A2561415.CAB补上试试。
其实流程定义工具主要是通过那些拖拽来忽悠客户的,没见过客户自定义流程的,客户要自定义流程时总是离不开程序员的帮忙。所以,从实用的角度看,把流程定义文件弄清楚用好就不错了。
re: 一个平庸程序员的想法。 leekiang 2008-10-31 20:42
平庸没关系,绝大部分人都很平庸。
不要老和google、MS里算法牛的程序员比,关键是做最好的自己。共勉。
re: 一个平庸程序员的想法。 leekiang 2008-10-31 19:09
感同身受。不要老在技术的外围打转,一定要专业。
就像很多人都用hibernate,但懂hibernate的又有几个?
对于post和get的参数,好像commons fileupload的处理是不一样的,get参数可以直接通过request.getParameter()的方式获取,而post的不行,待验证。
re: 程序员小史记016 leekiang 2008-10-24 12:50
最后一句话是勾人的。
re: 新装ORACLE 10G乱码解决方案 leekiang 2008-10-21 21:44
你可以乱搞,但DBA不可以乱搞。
re: JPA和hibernate对删除操作的不同 leekiang 2008-10-21 21:21
我用hibernate删被外键引用的数据时都删不掉,怎么你那里能删掉?是由于hibernate配置不同造成的?
现在是不是感觉用 freemaker比jsp好不到哪里去?
re: 如何集成shark工作流到你自己的业务系统 leekiang 2008-10-13 01:45
我的意思是,你的业务操作和流程操作应该在一个事务内,要么都发生,要么都不发生。
用shark的话怎么做到这一点?
re: shark在业务系统开发中的应用方法 leekiang 2008-10-12 15:14
你把shark作为一个独立的组件来用,那么怎么解决事务问题的?
re: 架构师培训笔记---需求开发的主要困难与对策 leekiang 2008-10-09 20:22
你写得很有条理。
做产品要注意是否有跨数据库的需求。
做项目的话,假如对hibernate比较熟悉了,那就尽量用跨数据库的方式做,反正又不增加多少成本。
re: 程序员小史记005 leekiang 2008-09-22 12:52
MIT,初看以为是麻省理工
re: 跑步日志 leekiang 2008-09-20 15:42
你不是请假了吗?怎么还要上班呢?
re: 奶粉抽查结果也造假? leekiang 2008-09-20 15:39
原来质监局也抄袭啊,还抄错了。
re: 软件架构:决策与选择 leekiang 2008-09-19 11:45
知识不够,用忽悠来弥补。
最害怕那些连线程、事务、并发,IO等都搞不清楚的架构师了,偏偏这样的人最会忽悠。
re: 一次性能调优的实战 leekiang 2008-09-01 22:36
一方面大家认为做业务系统没有技术含量,另一方面做的业务系统却奇烂无比,很多做出来的系统连企业的业务数据的完整性都保证不了,更不用提别的了。
很多做业务的公司基本是能骗就骗,因为要把业务系统做好是需要投入的,还不如招些便宜的新人,做些表面上好像能用的增删改查,把客户忽悠过去了事。
所以说做企业应用注定就是忽悠,但不排除有个别有钱的甲方自己养人开发这种情况。
re: 世界头号最黑最牛最重刑黑客:加里·麦金农 leekiang 2008-09-01 22:11
不可能干掉吧
这样的人要好好利用,
一是让他找出己方网络的漏洞
二是可以让他入侵敌对方的网络,
在战时,说不定这样的人能改变战争局势
re: js带来了改变。 leekiang 2008-08-12 17:30
很多"架构师"也跟你想得一样。
赞一个,
我终于知道什么叫"奇技淫巧"了。
要是把书名也贡献出来就好了。
re: 刻度尺软件——有想法 leekiang 2008-08-08 01:09
既然放在首页,为何不顺便放个下载地址?
re: 再温回调 callback leekiang 2008-08-05 22:47
回调有什么好处?
re: 使用重构移除丑陋的if else代码(5) leekiang 2008-08-04 13:25
别连放5篇到首页,以免形成视觉污染。
re: 从用户的角度看待BA leekiang 2008-07-26 14:13
ba一般是甲方的职位吧,可看你写的好像是软件公司的
re: 研究生这一年 leekiang 2008-07-16 20:00
你是1982年左右的?
re: 成熟的架构+创新的扩展 leekiang 2008-07-15 21:19
真是英雄所见略同啊,可惜我不是英雄。
re: Facade Pattern leekiang 2008-07-09 19:23
能不能用几句话描述清楚呢。或者例子再简短点。写得太多了,没仔细看。
re: template pattern leekiang 2008-07-09 19:20
貌似抽象类实现几个方法,留几个接口,实现的方法要调接口,这就是模板了。
spring发展到现在,已经被大量的使用,说它的源码不怎么样已经没有多大意义了。
重要的是:如何使用spring,怎样使用才没有问题,spring本身有没有bug,有bug的话如何规避等。
re: 一本好书(Hibernate实战(第2版)) leekiang 2008-07-05 11:00
有大量的公司在用着hibernate做项目,看了这本书你都暗自流汗,有很多看都不看的,还说 hibernate 很简单,save一下,update一下,delete一下,再query一下,不就完了。那样做出来的项目到底能不能用?
是啊,刚开始的忽悠很重要,必须骗很多人过来用,免费测试。
re: 高并发测试下的一些问题及解决 leekiang 2008-07-03 22:55
汗,我们公司做了很多项目了,可你们说的这些问题公司几十号人没有一个人清楚,那些项目能用吗?请问。
re: Spring 安全认证框架2.0.0 发布! leekiang 2008-04-17 12:55
Spring Security与acegi是什么关系?
Acegi Security is now a DEPRECATED PRODUCT. We strongly recommend you transition to the Spring Security product, which is built on top of Acegi Security and features substantial new features, improvements and simplifications.
re: 关于权限系统设计的一些问与答 leekiang 2008-03-18 00:25
字段级别的权限控制,你用标签去读取配置,可以做到页面级别的控制,即客户可见/不可见,只读/可修改,但这个并不能容易的做到url级别控制,即防止客户绕过页面,模拟提交.
期待你的回复 。
re: 分享 FR 的激活码 leekiang 2008-03-15 01:25
你们公司竟然有专门做报表的,羡慕,我们都是自己做。
确实是好东西,可已经习惯eclipse了。
你又不能对客户说:这是我用获得Jolt大奖的NetBeans开发出来的
re: “开源人”收费得罪了谁 leekiang 2008-03-11 22:14
Eclipse -> 这个大家最熟悉,IBM支持,商业功能绝大多数收费,或者由第三方付费提供,汉化包是IBM掏钱做的
--------------------------------------
难怪只汉化到eclipse3.2.1,后来的版本就不汉化了,原来要额外掏钱啊
re: 招聘java程序员,系统架构师 leekiang 2008-02-22 20:19
我觉得你们公司非常之混乱,竟然同时用iBatis、Hibernate、JDO、EJB这四种差不多同类型的东西,而且还要求员工对这四个都熟悉。
直接用jsp的include,不是一样的方便吗,而且不用额外学东西
re: 一个计算机专业学生几年的编程经验汇总(收藏) leekiang 2008-01-23 19:37
做java程序员确实累,一方面是java要学习的框架和开源包非常多,很多东西刚了解马上就要用于项目,你必须为你刚了解的东西负责;另一方面用java的大都是做业务,工期安排都是按理想情况下最快的完成速度去安排的,而实际情况是几乎没有能按期完成的,就算完成了,也是惨不忍睹,最后唯一的解决办法是不停的加班。