一、JavaEE开发模式 什么是开发模式 模式是在开发过程中总结出的“套路”,总结出的一套约定俗成的设计模式 JavaEE模式 model1模式 技术组成 :jsp+javaBean 弊端 :业务多时,导致jsp页面容易混乱 model2模式 技术组成 :jsp+servlet+javaBean 优 ...
分类:
Web程序 时间:
2019-04-08 11:57:55
阅读次数:
159
一、概述 1.什么是IOC IOC控制反转: 1.在传统开发中,上端依赖(调用/指定)下端对象,会有依赖,比如在传统的三层架构上,BLL层会对DAL层有依赖2.把对下端对象的依赖转移到第三方容器(工厂+配置文件+反射),可以说简单工厂就是IOC的雏形3.能够让程序拥有更好的扩展性 说到IOC,还有一 ...
分类:
编程语言 时间:
2019-03-24 20:01:08
阅读次数:
193
关于泛型抽象工厂,最近自己写了一个项目,现在拿出来和大家分享,有助于我们学习。 项目截图如下: XU.Model层中有一个抽象类BaseModel.cs是用户实体类,继承与BaseModel类,是用于类型安全考虑的,从而让 各实体类有一个统一的父类,在其他层使用的时候,可以使用里氏替换原则的考虑。 ...
分类:
其他好文 时间:
2019-03-21 16:04:09
阅读次数:
148
一、概述 1.什么是IOC IOC控制反转: 1.在传统开发中,上端依赖(调用/指定)下端对象,会有依赖,比如在传统的三层架构上,BLL层会对DAL层有依赖2.把对下端对象的依赖转移到第三方容器(工厂+配置文件+反射),可以说简单工厂就是IOC的雏形3.能够让程序拥有更好的扩展性 说到IOC,还有一 ...
分类:
编程语言 时间:
2019-03-19 21:45:25
阅读次数:
227
在三层架构的Dao层中,需要通过不确定的条件,从数据库查询结果。 可以利用List集合作为容器将条件存储起来。 实际开发中的代码: 注意:根据runner.query的参数,可变参数需要String类型,所以需要将list转化为String即list.toArray()。 ...
分类:
其他好文 时间:
2019-03-12 21:10:37
阅读次数:
255
1. 三层架构 2. MVC 模型 3.SpringMVC 和 Struts2 的优略分析 4. Springmvc处理流程 ...
分类:
编程语言 时间:
2019-03-11 00:48:06
阅读次数:
193
MVC与三层架构 一.MVC模式 MVC是一种使用使用MVC(Model View Controller 模型-视图-控制器)设计创建Web应用程序的模式 -Model(模型)。是应用程序中用于处理应用程序数据逻辑的部分。 -View(视图)。是应用程序中处理数据显示的部分。 -Controller ...
分类:
编程语言 时间:
2019-03-05 18:43:28
阅读次数:
167
1、通用架构概述 创业之初,我们往往会为了快速迭代出产品,而选择最简单的技术架构,比如LAMP架构,SSH三层架构。这些架构可以适应初期业务的快速发展,但是,随着业务变得越来越复杂,我们会发现这些架构越来越难支撑业务的发展,出现在一个类中写好几千行代码,一个方法中到处都是if else语句,如果中间 ...
分类:
其他好文 时间:
2019-02-27 21:55:21
阅读次数:
185
1.1 三层应用架构的发展 1.1.1 三层应用架构的发展 1.1.2 什么是三层架构 三层架构通常包括表示层,业务逻辑层以及数据访问层。 表示层 表示层部分通常指当用户使用应用程序时,看见的,听见的,输入的或者交互的部分。 业务逻辑层 业务逻辑层部分是根据用户输入的信息,进行逻辑计算或者业务处理的 ...
分类:
其他好文 时间:
2019-02-22 10:25:13
阅读次数:
190
首先,声明一下,三层是三层,MVC是MVC,这俩是毫无关系的。 三层是从整个应用程序架构的角度来分的三层(如果程序需要,还可以分多层)。 三层架构通常包括表示层,业务逻辑层以及数据访问层。虽然三层架构将系统在逻辑上分成了三层,但是它并不是物理上的分层。也就是说,对不同层的代码而言,经历编译、打包、部 ...
分类:
编程语言 时间:
2019-02-18 01:34:06
阅读次数:
229