虽然不简单但还是要学的JavaWeb—spring框架简介

来源:互联网 发布:厦门哪里有mac专柜 编辑:程序博客网 时间:2024/05/17 00:12

Spring的概念:
spring是一款轻量级的JAVA开发框架,同时也是分层JavaSE/EEfull-stack(一站式)轻量级开源框架,目的是为了简化企业开发复杂性。

spring的核心:
1.IOC(控制反转)
即,将对象的创建权交给spring,由spring来管理对象的创建。
2.AOP(面向切面编程)
面向切面编程可以在切入点前后进行一些其他的操作,如权限判断,事务管理等。

spring的特点
1.方便解耦,简化开发过程。
2.方便程序测试(集成Junit)
3.声明式事务的支持。
4.AOP编程支持。
5.方便集成各种框架。
6.降低API的使用难度。

一些名词解释(百度百科):

API(Application Programming Interface):应用程序编程接口,提前写好的一些方法,通过特定的访问方式,目的是提供应用程序与开发人员某软件或硬件能够访问一组例程的能力。

例程:例程的作用类似于函数,但含义更为丰富一些。例程是某个系统对外提供的功能接口或服务的集合。比如操作系统的API、服务等就是例程;Delphi或C++Builder提供的标准函数和库函数等也是例程。我们编写一个DLL的时候,里面的输出函数就是这个DLL的例程。

EJB:EJB是sun的JavaEE服务器端组件模型,设计目标与核心应用是部署分布式应用程序。简单来说就是把已经编写好的程序(即:类)打包放在服务器上执行。凭借java跨平台的优势,用EJB技术部署的分布式系统可以不限于特定的平台。EJB (Enterprise JavaBean)是J2EE(javaEE)的一部分,定义了一个用于开发基于组件的企业多重应用程序的标准。其特点包括网络服务支持和核心开发工具(SDK)。 在J2EE里,Enterprise Java Beans(EJB)称为Java 企业Bean,是Java的核心代码,分别是会话Bean(Session Bean),实体Bean(Entity Bean)和消息驱动Bean(MessageDriven Bean)。在EJB3.0推出以后,实体Bean被单独分了出来,形成了新的规范JPA。

阅读全文
0 0
原创粉丝点击