javaee
8秒记忆的鱼丶
一名快乐的程序猿
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
ssm框架下的各个层
持久层:DAO层(mapper) DAO层:DAO层主要是做数据持久层的工作,负责与数据库进行联络的一些任务都封装在此, DAO层的设计首先是设计DAO的接口, 然后在Spring的配置文件中定义此接口的实现类, 然后就可在模块中调用此接口来进行数据业务的处理,而不用关心此接口的具体实现类是哪个类,显得结构非常清晰, DAO层的数据源配置,以及有关数据库连接的参数都在Spring的配置文件中进行配置。 业务层:Service层 Service层:Service层主要负责业务模块的逻辑应用设计。 首先设计接口原创 2020-08-29 09:18:28 · 369 阅读 · 0 评论 -
mybatis自动生成实体类
准备工作: 需要俩个jar包: (1)跟我们数据库连接的jar包,我用的是mysql-connector-java-5.1.7-bin.jar (2)就是实现我们需求的插件Generator,mybatis-generator-core-1.3.2.jar 实现步骤: (1)在D盘下新建一个目录(哪个目录都可以,不要在中文的目录下就可以,如D:\Generator) (2)将准备的两个jar包放在该目录下,并在该目录新建src目录(存放生成的文件)。 如下图: (在这里使用自己的数据库版本) (3)在D:原创 2020-08-29 08:35:34 · 1536 阅读 · 0 评论 -
javaee SpringMVC
SpringMVC框架特点 清晰地角色划分。 灵活的配置功能。 提供了大量的控制器接口和实现类。 真正做到与View层的实现无关(JSP、Velocity、Xslt等)。 国际化支持。 面向接口编程。 Spring提供了Web应用开发的一整套流程,不仅仅是MVC,他们之间可以很方便的结合一起。 MVC设计模式 模型(Model)-对应组件:JavaBean。 视图(View)-对应组件:JSP或者HTML文件。 控制器(Controller)-对应组件:Servlet。 MVC处理过程: M原创 2020-08-19 19:14:20 · 291 阅读 · 1 评论 -
javaee spring 面向切面编程(AOP)
AOP的原理: 将复杂的需求分解出不同方面,将散布在系统中的公共功能集中解决。 采用代理机制组装起来运行,在不改变原程序的基础上对代码段进行增强处理,增加新的功能。 通过动态代理实现AOP(采用动态代理技术,利用截取消息的方式,对该消息进行装饰,以取代原有对象行为的执行)。 AOP是一种思想,它与具体的实现技术无关,任何一种符合AOP的思想的技术实现,都可以看做是AOP的实现。通过java的动态代理机制,就可以很容易实现AOP的思想,实际上Spring的AOP也是建立在Java的代理机制上。——我们发原创 2020-08-18 20:26:26 · 443 阅读 · 0 评论 -
javaee spring控制反转(依赖注入)
1.8.1 什么是控制反转 将组件对象的控制权从代码本身转移到外部容器。 组件化的思想:分离关注点,使用接口,不再关注实现。 依赖的注入:将组件的构建和使用分开。 当某个角色(比如一个java实例,调用者)需要另一个角色(另一个java实例,被调用者)的协助时,在传统的程序设计过程中,通常由调用者来创建被调用者的实例。但是在spring里,创建被调用者的工作不再由调用者来完成。因此被称为控制反转; 创建被调用者实例的工作通常由spring容器来完成,然后注入调用者,因此也称为依赖注入。这样给程序带来很原创 2020-08-17 17:46:38 · 321 阅读 · 0 评论 -
javaee SSM框架(Spring + Spring MVC + MyBati)
SSM简介 SSM框架,是Spring + Spring MVC + MyBatis的缩写,Spring依赖注入DI来管理各层的组件,使用面向切面编程AOP管理事物、日志、权限等。SpringMVC代表了Model(模型)View(视图)Controller(控制)接收外部请求,进行分发和处理。Mybatis是基于jdbc的框架,主要用来操作数据库,并且将业务实体和数据表联系起来。 Spring MVC 的架构 为解决持久层中一直未处理好的数据库事务的编程,又为了迎合 NoSQL 的强势崛起,Spring原创 2020-08-17 17:41:20 · 1159 阅读 · 0 评论
分享