一、企业级的应用概念
企业级的应用 是以web服务器为中心,通过网络把服务器和客户端浏览器联想在一起应用
需求如下
1.web支持
2.高并发支持
3.事务支持
4.安全支持
5.交互支持
6.集群支持
7.分布式支持
二、Spring框架概念
String框架是分层的javaEE应用一站式的轻量级开源框架,以控制反转(inverse of Control,ioC)和面向切面编程(Aspect Oriented Programming,AOP)为内核,提供表现层SpringMVC、持久层Spring JDBC以及业务层事务管理等众多的企业级应用技术。
Spring的特点
1.方便解耦,简化开发(核心)
通过Spring提供的IOC容器,可以将对象的依赖关系交由Spring进行控制,避免硬编码所造成的过度程序耦合。
2.AOP编程的支持(核心)
通过Spring提供AOP功能,用户可以方便的进行面向切面编程,许多不容易用传统面向对象编程(OOP)实现的功能都可以通过AOP轻松应对
3.声明式事务的支持(核心)
通过Spring的声明式事务灵活地进行事务管理,提高开发效率和质量
4.方便的程序测试
可以用非容器依赖的编程方式进行几乎所有 的测试工作
5.方便集成各种优秀框架
Spring不排斥各种优秀的框架,并提供各种优秀框架(Struts、MyBatis)
6.降低javaEE API的使用难度
Spring为很多难用的Java API提供了简单的封装范例
7.Spring源码是经典的学习范例
Spring的源码设计合理、结果清晰,处处体现出对java设计模式的灵活运用以及java技术的深度挖掘。
三、String体系结构
Spring 框架由 1800 多个类组成,整个框架按其所属功能可以划分为 5 个主要模块
error C3688: invalid literal suffix '__FSTREXP'; literal operator or literal operator template 'operator ""__FSTREXP' not found
C# IIS 访问网络映射磁盘 读取文件列表
datatables 参数详解
Telnet协议详解
WCF中的ServiceHost初始化两种方式
C# FTP 上传、下载、获取文件列表
Oracle存储过程编译卡死的解决方法
oracle 查询表结构
Oracle大数据常见优化查询