|
ajax框架与服务端框架
有了ajax,客户端可以访问静态的带有javascript的html页。 页面的所有表单元素数据都通过 XMLHttpRequest请求得来,这样还需要有服务器端控制层吗?胖客户端有什么优势啊?
Simplify the Best:轻量框架
将最好的技术简易使用,轻量反映我们对好技术的更易于使用一种要求。轻量框架是现在和未来构件/组件架构发展的方向。
关于构件化动态组合开发的思路
由于现在公司业务比较广,原来的系统和业务功能一直在增加,并且出现多个版本或者多个系统,在管理和应用上出现很多问题,现在想开发一个框架,它能够动态灵活的增加/删除子系统。
关于领域建模与角色权限问题
角色类在领域建模的时候怎么关联?如何实现权限和业务设计的分离?
什么是OO思想?
看见人家在谈OO思想,我很惶恐,也很迷惘,什么是OO思想!怎么来培养自己的OO思想呢?
领域服务与应用服务的职责
在领域设计中,划分为三种模型,分别为:实体(Entity)、值对象(Value Object)、和服务(Service)。其中Service与我们传统设计中的Service有什么不同呢?
Java EE/J2EE面向对象编程之道
一个真正面向对象的JavaEE/J2EE系统,应该是围绕领域模型的多层架构,以OO思维进行模型提炼和重构,继续以OO思维进行表现层和持久层配置实现,这才是化复杂为简单的软件解决之道。
如何通过Hibernate提高访问数据库的速度
项目中我们用到了struts1.2+hibernate3由于关系复杂表和表之间的关系很多,导致数据一加载很慢,而且查询一条数据更是非常的慢!也许不使用ORM是一条简单之道?
"新闻发布系统”的面向对象分析和设计的过程
以新闻发布系统为例子,大家来讨论如何进行分析和设计的?怎么处理类与类之间的层次,和通信?
当前Java项目开发中几种认识误区
由于大多数人没有进行过面向对象的系统培训和教育,导致很多人认识不足,在实践中造成各种基本架构问题,导致Java项目失败,还将失败原因归结于Java复杂。
在完整提交前临时保存的事务问题
用户需要一系列表单提交后才能最后持久化保存,在这之前只能使用应用服务器内存临时寄存,例如用户注册时,需要经过多个步骤或页面才能完成,如何确保这个过程的事务性?
领域模型驱动设计(DDD)之模型提炼
一个正确的OOA/OOD/OOP步骤是什么呢?目前围绕模型驱动设计(MDD)的设计思想成为主流思想,本文让我们了解领域建模的第一步。
功能驱动开发FDD的探讨
FDD是一种模型驱动开发的软件过程,和XP一样是敏捷软件开发方法的一种。
觉得Hibernate影响设计思路
玩hibernate有些日子了,但一直没敢在大型项目里用,主要是有种感觉:hibernate对设计思路有很大的干扰,那么,是Hibernate干扰我们设计思路,还是我们自己的设计思路本身需要改变?
面向對象分析實踐過程是什么?
面向对象分析和设计完成了,怎么过渡到数据库设计?到底是否需要数据库设计?
为什么大家抱着数据库思路不放呢?这实际和我们传统思维有关。MDD(模型驱动设计)/DDD实际就是革"数据库"命的。
实战DDD(Domain-Driven Design领域驱动设计)
领域建模是一种艺术+数学的技术,它是用来解决复杂软件快速应付变化的解决之道。2004年著名建模专家Eric Evans发表了他最具影响力的著名书籍:Domain-Driven Design 。
国人免xml配置的持久层实现快速开发的框架
Speedframework是一个完全基于JDBC开发的轻量级持久层框架. 它可以直接调用SQL,也可以直接对POJO进行CRUD操作,代码与ORM相当.调试方便,不用配置,内置JCS缓存,能有效降低数据库压力。
从JBoss Seam看Java框架发展
有人说:Struts+Spring+Hibernate是一种非常好的架构选择,Hibernate创建人Gavin King可能不同意这样选择是最完美的,否则,他不会再重新发明相同轮子,再次开发Seam。
层的职责的请教
很多J2EE/JEE系统都不重视Service业务层,甚至将业务逻辑全部写在MVC的Controller中,混淆了层次划分,丧失可维护性,但是简单系统中的Service好像和DAO重复,如何解决?
关于color modeling的一点疑惑
RUP是从业务模型->用例模型->分析模型->设计模型->实现模型。color modeling四色原型直接从业务分析出了模型类,然后直接可以生成代码,差别好像挺大的,还是存在某种联系?
Java程序员应该熟练掌握那些技术?薪酬多少?
道友limb做java程序员快一年了,感觉自己提升不是很大,打算换工作了.但是不知道怎么给自己定位,通常一年的java程序员应该熟练掌握那些技术呢?薪金应该定在多少合适呢?请发表意见!
J2EE网站经验共享
道友aill讲解其博客论坛和新闻网站的主要架构技术,从表现层的MVC模式、命令模式实现,到安全架构以及缓存实现,欢迎大家讨论和交流!
命令模式--我的理解
道友xyz活学活用了Command,他认为模式命令+组合+责任链比较好用,组合模式的加入,可以使得我们的命令可以随意组合,重用。
DSM:Domain-Specific
Modeling
DSM是超越UML/MDA一种新的建模方法,它将软件直接面向建模专家或系统分析师,然后运用自定义自动化代码生成技术,能够成倍提高软件开发效率。
解耦合设计的一个困惑,请大家讨论
为提高内聚性,降低耦合度,想做一个这样子的BO(因为项目必须用BO这种框架),不需要在一个类里实现所有的功能,在DS(Domain Service)调用BO的时候完全不会感觉到这种差异。如何办?
Feature-Driven
Development(特征驱动开发)
使用JdonFramework等现代Model/Service框架是在什么项目工程背景下进行的?不是以前的XP(Extreme
Programming )或RUP,而是FDD。
UML和Java的阻抗
UML核心标准竟然无法表达POJO的属性以及Services(服务)这两个Java领域如今非常时髦的概念,真是很奇怪!如果Java和UML这种发展概念不匹配下去,我们真的要问UML过时了吗?
|