• MVC模式:Model模型 View试图 Control控制器,是目前主流模式,被当作服务器软件入门基本模式学习和掌握,主流框架Struts 1/2 JSF Wicket基本都顺理成章支持MVC模式。 但是,随着时间推移,MVC模式也暴露出大量缺点,因为M
  • 我不是喷子,这只是真实的感受,其中也包含着很多无奈。。。JAVA是我第一门掌握的语言,可以说是我在程序设计语言上的母语。也正是如此,我的设计思路从一开始就倾向于OO。已经习惯于把业务场景抽象为object之间的交互,一直以来数据库仅被我作为持久化数据的解决方案之一来看待(其实简单应用的话,格
  • 做了几年软件开发,对于各种各样的软件架构稍微有一点点的了解,对于如今各种各样的技术也有一些自己的看法,包括对于面向对象的软件开发和面向过程的软件开发也有自己的一点观点,下边我来谈谈我的想法 我是做Java起家的,所以一开始接触的就是面向对象的思想,后来了解的越来越多,接触的代码也越来越 icon
  • 我从事几年的面向数据库设计,做过几个大项目,可以说是经验丰富,最近终于有机会能使用DDD思想来做一个新的项目,前几天完成了项目开发,做完这个项目后让我非常之喜欢OO,DDD. 使用OO进行设计,通过对象来建立系统的模型更符合人的逻辑思维,对象思想非常贴近现实,通过对象来理解系统 icon
  • 在JAVA企业级应用中仿佛JCP就像一个旗帜一样,前一阵无事,便对JCP中的900多条jsr浏览了一遍,总结有以下几种情况: 1、JSR包含规范的描述,以及提供这个规范的标准接口API,一个仅仅由接口和部分具体类组成的jar包,比如说Servlet规范,这 icon
  • 事实上这3篇文章 我已经在javaeye上发过了.得到了一些意见和建议.实质上我在1年多前就在过jdon.知道jdon是一个什么样的群体,所以我觉得这3篇文章也应该发到jdon里面来,各位都是设计的专家,所以请点评我的文章,一共3篇 我都放到一个帖子发布了..由于本人的文笔不是很好,所以不知道各位能 icon
  • 某日一家中国软件公司“五明软件”突然接到外商一个订单,欣喜若狂,我的妈呀,终于有饭吃了,于是开始紧锣密鼓的需求分析-画用例图,但是此外商资历背景甚牛,通过特殊渠道打听到原来3家公司同时开动,这年头流行并发处理,多核时代嘛,所以项目BOSS决定先画出所有界面,弄个原型,于是2个星期后,所有界面画好,界 icon
  • 这是由RUP的前任主管Philippe Kruchten写的有关软件架构师的文章读起来比较有趣。 尽管笔者尊崇的是荀子,对老子的以德报怨不以为然,但是依然觉得这篇文章写的有特点,它对《道德经》的一些观点把握的非常到位。比如,《道德经》十七章讲:太上,不知有 icon
  • JF的LoginServlet.logout方法 icon
  • Jdon是我最喜欢的有关java的论坛,但有一事要请教。 包括 banq 大哥在内大多数来这里的人都崇尚开源。 我的疑惑是,如果将来什么都开源了,没有了商业软件,那我们软件工程师是不是真成民工了,有人说过开源就是 icon
  • 一直关注JDON,但是一直没有会发表帖子。不过我在上面还是得到了自己想要的东西,整体来说思想还是先进的。当然还有javaeye,infoq也不错。好不容易发个帖子,一定要感谢一下BANQ。 下面是我想说的。 自己从事软件工作足足3年,个人发展还是按自己的职业 icon
  • 经济危机席卷之下人人自危,原先的公司也是激流滚滚。幸好在关键的时候遇到了贵人,找到一份新的工作,我幸我幸。 新的公司是一家美国公司,算起来也有很多年的开发历史了。曾经我对外国的软件水准还是抱着相当大的幻想的,希望能够在这样的环境里继续汲取养分填充自己。但是 icon
  • 头几年SSH横扫了中国多数软件公司开发人员的电脑,谁要说自己不会SSH几乎都会100%遭遇BS的目光,最近又开始流行SSH2和SSI,经历了这些我不禁想问:程序员是写代码的还是玩配置的,现在Hibernate和Spring每次版本的提高总是有人能玩出一些奇淫意巧的写法,看得人那叫眼花僚乱 哎 icon
  • 我是一个java自学者,学了快一年了,最近我在做一个电子商务网站,模式类似卓越和当当,现在的困惑是如何添加商品,因为商品有很多种类,每一种商品在页面上要显示的字段都不一样,如音乐专辑的话就得有歌手,发行时间,而其他商品可能就没有这些东西,我现在的想法是有一个超类Goods,里面集成了所有商品的共性, icon
  • 最近在开发一个项目,大量使用了AJAX,对UI的开发有了一点新的感觉有的时候我不断的问自己,软件开发的过程中到底是业务逻辑复杂还是UI复杂?看过领域驱动,设计模式,但是在平时的程序开发当中还是感觉业务逻辑并没有UI复杂,难道是我接触的业务逻辑不够复杂?项目不够大? icon
  • 本人非传统IT人士,想自己搭个网站,在这里看了一些J2EE架构后的一点体会: 现在软件设计模式偏向于组件的智能化,不需要编程者对服务当前的运行状态进行判断决策,而是让服务组件智能化,让他们清楚自己的职责,并能够相互辨认其他组件的身份,一同协作来实现服务。 我想软件的构建 icon
  • 大家给推荐几本设计和架构这方的书吧 icon
  • 在论坛和国人讨论软件设计这么多年,深切体会,国人普遍对设计存在天性理解不足,我一直把设计作为“象”,大象无形,而“数”也很重要是执行能力,可能我们当今国人数理化学得太好,“数”能力超过了象,所以才有中国制造,但美国正在毅然放弃“数”能力象征:美国制造,全面转向美国设计,可叹中国永远在世界合作中做别人 icon