今天心血来潮简单看了下petshop4.0的源代码,他就是用三层架构来实现的。现在简单的做下总结。首先我们先看下petshop的三层架构。1WEB表示层2Model业务实体3BLL业务逻辑层4DALFactory数据层的抽象工厂5IDAL数据访问层接口定义6SQLServerDALSQLServer...
分类:
Web程序 时间:
2014-11-27 21:53:47
阅读次数:
225
三层架构,分别是 数据交换层DAL,业务逻辑层BLL,界面层UI。在.net项目中以项目(程序集)的形式表现。数据库放的每一个表,在各个层中都对应一个类。用过好久之后,感觉没有最初感觉的那么高大上。但的确很方便。构建三层架构的时候,因为每张表的基础逻辑都差不多、重复性工作太多。所以在构建三层架构初始...
分类:
其他好文 时间:
2014-11-26 20:38:59
阅读次数:
159
Servlet技术
Servlet是用Java语言编写应用到Web服务器端的扩展技术。它先于JSP产生,可以方便的对Web应用中的HTTP请求进行处理。在Java Web程序开发中,Servlet主要用于处理业务逻辑,它比JSP更具有业务逻辑层的意思。而且Servlet的安全性、扩展性以及性能方面十分优秀。在Java Web程序开发及MVC模式的应用方面起到了十分重要的作用。
Servlet基...
分类:
Web程序 时间:
2014-11-26 11:33:27
阅读次数:
163
1.1JEE相关技术浅析JEE是基于java的web相关技术的统称,包括html、javascript、css、jsp、servlet、struts、spring、hibernate、java、ejb等。为了实现程序的灵活性,采用MVC(Model、View、Controller)的设计模式,将应用分为展现层、业务逻辑层、模型层三个方面。(1)展现..
分类:
其他好文 时间:
2014-11-25 18:51:59
阅读次数:
171
struts2 是一种基于MVC模式的开发框架。采用struts可以简化MVC设计模式的Web应用开发,很好的实现代码重用。MVC模式,Model:Model部分包括业务逻辑层和数据访问层,在java Web中业务逻辑一般由JavaBean或者EJB担任,Model部分就是业务流程或者状态的处理以及...
分类:
其他好文 时间:
2014-11-23 23:05:20
阅读次数:
297
表示层 UI 主要表示WEB方式,也可以表示成WINFORM方式。如果逻辑层相当强大和完善,无论表现层如何定义和更改,逻辑层都能完善地提供服务。业务逻辑层 BLL 主要是针对具体的问题的操作,也可以理解成对数据层的操作,对数据业务逻辑处理。如果说数据层是积木,那逻辑层就是对这些积木的搭建。数据库访问...
分类:
Web程序 时间:
2014-11-23 10:33:45
阅读次数:
223
首先,SSH不是一个框架,而是多个框架(struts+spring+hibernate)的集成,是目前较流行的一种Web应用程序开源集成框架,用于构建灵活、易于扩展的多层Web应用程序。集成SSH框架的系统从职责上分为四层:表示层、业务逻辑层、数据持久层和域模块层(实体层)。Struts作为系统的整...
分类:
其他好文 时间:
2014-11-16 21:21:12
阅读次数:
233
1、如何理解J2EE架构系统?表现层、业务逻辑层、数据层;优点:扩展性、移植性、安全性、可用性;缺点:系统和标准相当庞大和复杂,中小型企业用不到那么多标准;2、如何理解J2EE应用服务器的容器:J2EE应用服务器的容器有:WebLogic、Tomcat、JBoss、jrun、WebSphere、resin等..
分类:
其他好文 时间:
2014-11-13 11:02:47
阅读次数:
204
1、C#三层架构 C#三层架构急表示层(UI,User Interface),业务逻辑层(BLL BusinessLogicLayer),数据访问层(DAL Data Access Layer)。三层的划分是物理上的划分。表示层(UI),这个最容易理解,就是用户看到的主界面。数据访问层(DAL),也...
一、Active Record(活动记录)模式 Active Record是业务逻辑层中(《企业应用架构模式》将该模式归为数据源模式)常用的一种框架模式,尤其在底层数据库模型匹配业务模型时它特别有用,它是一种以数据库驱动为主的框架模式。 通常,数据库中的每张表都对应一个业务对象。业务对象表示表中.....
分类:
其他好文 时间:
2014-11-08 13:12:36
阅读次数:
201