原文地址:http://2014.54chen.com/blog/2014/03/05/ihaveadream/总体思考总结这些年经验,进行构架演进的方向选择时,大致要做到下面的目标:可快速开发部署 (五分钟写出来一个经过测试的hello world并可访问/调用,并可在公网访问)天然可扩展(业务层...
分类:
移动开发 时间:
2014-08-08 20:53:16
阅读次数:
344
这篇文章应该算是对前三篇的一个补充,在写之前说个题外话,有园友评论这是在用三层架构在写DDD,我的个人理解DDD是一种设计思想,跟具体用什么架构应该没有什么关系,DDD也需要分层,也有三层架构的影子在里面。三层架构主要是表现层、业务层和数据层,而DDD已经没有数据层,三层结构里的模型是贫血的,而DD...
分类:
其他好文 时间:
2014-08-08 12:17:55
阅读次数:
362
JSP的出现
上篇文章中提到了用Servlet开发,渲染客户端页面是需要一句一句输出的,这样,编写和修改HTML都会非常不方便。也就是说Servlet写“业务层”很合适,但是写“表现层”很繁琐。
于是写“表现层”很方便的JSP就诞生了。这里需要指明,JSP并没有增加任何本质上不能用Servlet实现的功能。但是,在JSP中编写静态HTML更加方便,不必再用println语句来输出每一行...
分类:
Web程序 时间:
2014-07-30 01:00:55
阅读次数:
231
最近半年都在忙项目,基本无时间研究技术了,而且不断发现,项目中遇到的问题大多都是业务层面的,技术很多时候不是瓶颈,所以很少研究技术了。这个是一个测试炉石传说中25仔的轰炸效果界面,我设计的情景是对面的脸还有2血,自己也是2血,对面一个3/2精灵龙,一个0/1的鲜血小鬼;此时派上25仔随机3点伤害,测...
分类:
其他好文 时间:
2014-07-16 18:52:45
阅读次数:
213
出现了一大串错误,Error creating bean with name 'userController': Injection of autowired dependencies failed。。。。。
查了代码后发现,原来是在UserServiceImpl中忘了写一句话@Service("userService"),以至于因此导致一系列错误。
在控制层调用业务层,必须在业...
分类:
其他好文 时间:
2014-07-12 22:15:46
阅读次数:
226
Spring 能有效地组织J2EE应用各层的对象。无论是控制层的Action对象,还是业务层的Service对象,还是持久层的DAO对象,都可在Spring的 管理下有机地协调、执行。Spring将各层的对象以松耦合的方式组织在一起,Action对象无须关心Service对象的详细实现,Servic...
分类:
其他好文 时间:
2014-07-07 16:35:49
阅读次数:
226
EJB3基本概念
什么是EJB:
EJB(EnterpriceJavaBeans)是一个用于分布式业务应用的标准服务端组件模型。采用EJB架构编写的应用是可伸的、事务性的、多用户安全的。采用EJB编写的这些应用,可以部署在任何支持EJB规范的服务器平台,如Jboss、weblogic等。
EJB用来干什么?
EJB实际是用来编写业务层代码。如果大家...
分类:
其他好文 时间:
2014-07-06 10:50:46
阅读次数:
215
Spring 能有效地组织J2EE应用各层的对象。无论是控制层的Action对象,还是业务层的Service对象,还是持久层的DAO对象,都可在Spring的 管理下有机地协调、执行。Spring将各层的对象以松耦合的方式组织在一起,Action对象无须关心Service对象的详细实现,Servic...
分类:
其他好文 时间:
2014-07-05 17:01:19
阅读次数:
294
一:软件设计的目标:是实现软件可维护,可扩展,可复用,灵活性好等功能。课本上通过活字印刷术讲述了面向对象编程的好处
二:例子:输入两个数和运算符来计算结果
将控制台输入和运算符运算分开实现即将业务层和界面逻辑分开,降低他们之间的耦合性。封装所有可能变化的部分。
Operation运算类
public class Operation
{
public ...
分类:
其他好文 时间:
2014-07-01 06:47:23
阅读次数:
252
在项目开发中,完成数据录入后,统计分析报表是必定要出的,后期还会应客户要求出现更多的统计分析报表。
集成一个成熟的报表工具来应对各种复杂和多变的报表是最好不过的了。
java的开发框架很多都利用标签库来实现表现层与业务层的分离和结合,也使java的项目开发更加简洁和易于维护。集成了struts标签库的jsp页面,标签库本身有一些判断循环的逻辑,又能方便的获取后端的数据,被大部分的java开发框...
分类:
其他好文 时间:
2014-06-25 08:08:34
阅读次数:
198