博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Spring框架入门
阅读量:4067 次
发布时间:2019-05-25

本文共 534 字,大约阅读时间需要 1 分钟。

Spring是一个开源的Java企业应用开发框架,它的目标是为了简化java应用开发,核心是一个IOC容器。

Spring核心概念

控制反转(Inversion of Control, IOC)

依赖注入(Dependency Injection, DI)

伪代码

// 正常的程序Process P = new Process()Thread t = new Thread()p.setMainThread(t)p.run()//IOCIOC ioc = new IOC()ioc.add(Process.class)ioc.add(Thread.class)Process p = ioc.get(Process.class)p.run()

Process类里声明线程依赖Thread

减少开发工作量,可以灵活配置对象间的依赖关系

面向切面编程(Aspect Oriented Programming, AOP)

面向对象编程的补充

典型用法:日志打印、性能统计、异常处理

Spring web开发

Web MVC架构

model(数据) - view(视图、将页面返回给浏览器) - controller(控制器、对请求的响应) - service

代码层级结构

转载地址:http://gnoji.baihongyu.com/

你可能感兴趣的文章
nodejs内存控制
查看>>
nodejs Stream使用中的陷阱
查看>>
MongoDB 数据文件备份与恢复
查看>>
数据库索引介绍及使用
查看>>
MongoDB数据库插入、更新和删除操作详解
查看>>
MongoDB文档(Document)全局唯一ID的设计思路
查看>>
mongoDB简介
查看>>
Redis持久化存储(AOF与RDB两种模式)
查看>>
memcached工作原理与优化建议
查看>>
Redis与Memcached的区别
查看>>
redis sharding方案
查看>>
程序员最核心的竞争力是什么?
查看>>
Node.js机制及原理理解初步
查看>>
linux CPU个数查看
查看>>
分布式应用开发相关的面试题收集
查看>>
简单理解Socket及TCP/IP、Http、Socket的区别
查看>>
利用HTTP Cache来优化网站
查看>>
利用负载均衡优化和加速HTTP应用
查看>>
消息队列设计精要
查看>>
分布式缓存负载均衡负载均衡的缓存处理:虚拟节点对一致性hash的改进
查看>>