一说到EJB,总是有一种感觉就是EJB已经过时了,或者是在项目中,EJB太笨重了,使用过程中很多的功能都没有体现出来,而且EJB还会影响性能,但是在ITOO中为什么还要用EJB分布式框架呢?
ITOO的技术框架结构图如下所示:
从这个图中可以看出,业务逻辑层使用EJB容器进行管理的,我刚开始接触到时候,我也很好奇为什么要用EJB分布式,而没有用webservice或者是现在比...
分类:
其他好文 时间:
2015-08-21 21:27:44
阅读次数:
274
一、初识 Hibernate 经典的软件应用体系结构有三层:表示层(提供了与用户交互的接口,实现用户操作界面,展示用户需要的数据)、业务逻辑层(完成业务流程,处理表示层提交的数据请求,并将要保存的数据提交给数据库)、数据库层(存储需要持久化的业务数据,数据库独立于应用,它提供了系统状态的一种持久化表...
分类:
Web程序 时间:
2015-08-20 01:11:29
阅读次数:
329
在平时的Javaweb项目开发中为了便于后期的维护,我们一般会进行分层开发,最常见的就是分为domain(域模型层)、dao(数据库访问层)、service(业务逻辑层)、web(表现层),这样分层之后,各个层之间的职责...
分类:
其他好文 时间:
2015-08-12 21:55:50
阅读次数:
197
既然是项目,就会有需求.每个项目的开发,都伴随着一系列要解决的问题.项目涉及,整个JavaWeb流程.jsp页面表现层.servlet和service两层业务逻辑层的处理.数据库以及数据库DAO的处理.MVC模式.单元测试.集合.反射机制.开发原则既然是项目,我们就要整理好清晰的思路,这也是少不了的...
分类:
其他好文 时间:
2015-08-12 13:10:20
阅读次数:
121
Java笔试面试题之一
1、Struts1中actionform和action属于MVC哪一层,为什么?
解答:actionform和action属于MVC的Model层,Action用来处理业务逻辑,actionform保存用户表单数据以便于在不同页面间传递。而MVC中的model层就是业务逻辑层,该层用于实现具体的业务逻辑、状态维护及管理。
2、error和exc...
分类:
编程语言 时间:
2015-08-06 00:36:50
阅读次数:
154
本节讲解业务逻辑层BLL。很简单和DAO层类似,通过泛型封装相似的功能到父类,其他子类继承父类即可,具体看下面操作。...
分类:
编程语言 时间:
2015-08-04 09:26:23
阅读次数:
194
MVC概述: MVC模式是软件工程中的一种软件架构,Mode(模型)-View(视图)-Controler(控制器)的缩写; MVC模式将一个交互式应用程序分为3个组件: Model(模型):业务逻辑层,包含核心功能和数据并实现核心业务逻辑 View(视图):表示层,向用户显示信息...
分类:
移动开发 时间:
2015-08-03 18:48:28
阅读次数:
187
概述
oscache和ehcache都是进程级缓存,本篇讲解这两个框架的功能和区别。
oscache
oscache现在已经不再维护,但任可以下载使用,它可以缓存页面,可以实现整个页面的缓存,也可以实现页面其可以缓存数据对象,对于页面的缓存,我们需要注意:同一个浏览器,访问同一个页面多次时,会只访问一次业务逻辑层,不同浏览器,访问同一个页面多次时,每个...
分类:
编程语言 时间:
2015-07-31 18:19:34
阅读次数:
171
SSH整合开发过程一、SSH整合开发概述1.用到的三大框架Struts2——负责控制业务逻辑层与表现层的交互,调用业务逻辑层,并将业务数据返回给表现层作组织表现,主要负责MVC的C层。Spring——将Web层、Service层、DAO层及PO无缝整合,其数据服务层用来存放数据。Hibernate—...
分类:
其他好文 时间:
2015-07-30 20:56:24
阅读次数:
134
业务逻辑层的增加让我们的项目完整的体现了视图、模型和控制器(业务逻辑层)三层架构模式,后面的章节我们会逐步说到这一代码结构变化带来的好处。Biz层代码只负责处理系统的业务逻辑,实现了类设计的”高内聚”要求,同时,这样的代码结构也为我们编写业务逻辑单元测试提供了好的架构体系,单元测试主要检验业务逻辑是...
分类:
编程语言 时间:
2015-07-27 12:44:47
阅读次数:
145