JAVA:轻量级框架Spring
来源:互联网 发布:机械设计三维图软件 编辑:程序博客网 时间:2024/06/03 19:20
目前主流的javawe项目,常会用到SSM(Spring+Spring MVC+Mybatis)、SSH(Struts2+Spring+Hibernate)框架来搭建项目的主体框架,本篇介绍搭建SSM创建的maven项目的实施流程。
一、SSM框架介绍
SSM框架是指:Spring+Spring MVC+Mybatis。
SSM框架介绍
[Spring]
轻 量——从大小与开销两方面而言Spring都是轻量的,此外,Spring是非侵入式的:典型地,Spring应用中的对象不依赖于Spring的特定类。简单说就是自己需要什么就导入对应的jar的即可,而不是侵入式的。控制反转——Spring通过一种称作控制反转(IoC)的技术促进了低耦合,当应用了IoC,一个对象依赖的其它对象会通过被动的方式传递进来,而不是这个对象自己创建或者查找依赖对象。
面向切面——Spring提供了面向切面编程的丰富支持,允许通过分离应用的业务逻辑与系统级服务(例如审计(auditing)和事务(transaction)管理)进行内聚性的开发。应用对象只实现它们应该做的——完成业务逻辑——仅此而已。它们并不负责(甚至是意识)其它的系统级关注点,例如日志或事务支持。
框架——Spring可以将简单的组件配置、第三方框架组合成为复杂的应用。如下图:
[Spring mvc]
MVC框架是一个全功能的构建 Web应用程序的 MVC 实现。通过策略接口,MVC框架变成为高度可配置的,MVC 容纳了大量视图技术,其中包括 JSP、Velocity、Tiles、iText 和 POI。模型由javabean构成,存放于Map;视图是一个接口,负责显示模型;控制器表示逻辑代码,是Controller的实现。
[Mybatis]
MyBatis是一个基于Java的持久层框架。MyBatis 消除了几乎所有的JDBC代码和参数的手工设置以及结果集的检索。MyBatis 使用简单的 XML或注解用于配置和原始映射,将接口和 Java 的POJOs(普通的 Java对象)映射成数据库中的记录.
- JAVA:轻量级框架Spring
- Java EE轻量级框架Spring
- 初识轻量级Java开源框架 --- Spring
- 为什么Spring成为SOA开发的首选Java轻量级框架?
- Java轻量级框架选择
- 轻量级Java框架
- jSimpleWeb轻量级java mvc框架
- java轻量级IOC框架Guice
- java轻量级IOC框架Guice
- Java轻量级框架SSH简介
- java轻量级IOC框架Guice
- 轻量级JavaEE开发框架Spring知识总结
- Spring 环境搭建 ---轻量级容器框架
- 「一句话经典」Spring轻量级框架
- 基于Spring的轻量级工作流框架
- Java轻量级业务层框架Spring两大核心IOC和AOP原理
- 轻量级 Java Web 框架技术选型
- 轻量级Java应用开发框架“ZolltyMVC”交流
- crt1.o, crti.o, crtbegin.o, crtend.o, crtn.o
- 淘淘商城系列——单点登录之用户注册
- 注册时间差计算
- 极域电子教室2016破解版
- Python快速入门(1)-变量和简单数据类型
- JAVA:轻量级框架Spring
- 解析html
- scala与函数式编程——什么是函数式编程
- leetcode Regular Expression Matching(Java)
- ui-select 拼音检索报错cannot read property 'tostring' of undefined
- Android IOS WebRTC 音视频开发总结(十七)-- 调试技巧
- CentOS7 安装翻译软件stardict
- 转销售了
- AdaBoost代码理解算法的原理