方法一:基于XML的bean定义(私有属性需要提供setter方法) 方法二:基于注解的bean定义 Spring为此提供了四个注解,这些注解的作用与上面的XML定义bean效果一致,在于将组件交给Spring容器管理。组件的名称默认是类名(首字母变小写),也可以自己修改: @Component:当 ...
分类:
编程语言 时间:
2018-07-20 11:22:07
阅读次数:
125
地址链接:http://www.cnblogs.com/wupeiqi/articles/5246483.html Model 到目前为止,当我们的程序涉及到数据库相关操作时,我们一般都会这么搞: 创建数据库,设计表结构和字段 使用 MySQLdb 来连接数据库,并编写数据访问层代码 业务逻辑层去调 ...
分类:
其他好文 时间:
2018-07-18 14:07:42
阅读次数:
176
短学期这几天,经过这一系列的学习使我对于SH框架有了一个基本的认识,系统从职责上分为四层:表示层、业务逻辑层、数据持久层和域模块层。其中使用Struts作为系统的整体基础架构,负责MVC的分离,在Struts框架的模型部分,利用Hibernate框架对持久层提供支持,业务层用Spring支持。在老师 ...
分类:
其他好文 时间:
2018-07-13 19:09:47
阅读次数:
144
一、ORM介绍 ORM概念 对象关系映射(Object Relational Mapping,简称ORM)模式是一种为了解决面向对象与关系数据库存在的互不匹配的现象的技术。 简单的说,ORM是通过使用描述对象和数据库之间映射的元数据,将程序中的对象自动持久化到关系数据库中。 ORM在业务逻辑层和数据 ...
分类:
其他好文 时间:
2018-07-02 15:33:06
阅读次数:
183
在前面简单学习了Linq To Object的常用标准查询运算符,在我们项目开发中,运用Linq表达式方便了我们编程,而接下来要讲的另一个内容——反射,也能很好地帮助我们处理某些特殊的情况。 一、反射的概念: 反射提供了封装程序集、模块和类型的对象(Type类型)。可以使用反射动态创建类型的实例,将 ...
Struts2部分 1. JavaEE软件三层结构和MVC的区别? JavaEE软件三层机构是由sun公司提供JavaEE开发规范的:Web层(表现层)、业务逻辑层、数据持久层。【其中WEB层会使用前端控制器模式】MVC是一种思想,是一种模式,将软件分为 Model模型、View视图、Control ...
分类:
其他好文 时间:
2018-06-29 21:38:47
阅读次数:
180
一.Spring 常用注解 1.1 组件类的注解 @Component:一个Spring的bean上的注解,Component泛指组件,当组件不好归类的时候,我们可以使用这个注解进行标注。 @Repository :持久层DAO的注解,用来标注持久层。 @Service :业务逻辑层的注解,注入DA ...
分类:
编程语言 时间:
2018-06-29 12:12:05
阅读次数:
190
C#三层架构 三层架构分为:表现层(UI(User Interface))、业务逻辑层(BLL(Business Logic Layer))、数据访问层(DAL(Data Access Layer))再加上实体类库(Model) Model不属于三层架构 创建三层架构: 1.在解决方案中分别创建My ...
springboot常用注解 @Conponent组件:没有明确的角色。@Servise:在业务逻辑层使用(service层)。@Repository:在数据访问曾使用(dao层)。@Controller:在展现层使用(MVC-Spring- MVC)。 @Autowired:Spring提供的注解 ...
分类:
编程语言 时间:
2018-06-21 21:07:58
阅读次数:
185
SSH不仅实现了视图、控制器与模型的彻底分离,而且还实现了业务逻辑层与持久层的分离,耦合度降低,系统的灵活性更好,可复用性高 官方的说法:SSH是 struts+spring+hibernate的一个集成框架,是目前较流行的一种web应用程序开源框架。 个人的见解:SSH不是一个框架,而是把多个框架 ...
分类:
其他好文 时间:
2018-06-21 13:35:50
阅读次数:
232