2017第37周三

一、Spring当前版本

http://projects.spring.io/spring-framework/

二、Spring的特点好处

一、相关概念

框架:半成品,只是方便我们工作的tool

非侵入式编程: 不用继承框架中的某个类或实现某个接口.(struts2就是侵入式编程)

轻量级: 相对于重量级来说的,轻量级一般是非侵入性的,所依赖外部资源非常少,简单易用.

POJO:简单的Java对象,它可以包含业务逻辑或持久化逻辑,但不承担任何角色且不实现Java框架中的任何类和接口.

容器: 从程序的角度来理解就是放置对象的,对象的进入,进出,所以管理对象的生命周期

控制反转: Inversion of control 也称依赖注入,就是由IOC容器控制程序之间的关系.不需要new了

Bean: 被IOC容器管理的对像就是Bean

二、使用Spring好处
简化开发,除了不能帮助我们写业务逻辑外,都可以简化.

利用IOC可以帮助我们创建并管理对象以及它们之间的依赖;
利用AOP可以帮助我们进行日志记录,性能监控,安全统计等;
利用Spring事务管理,可以很好的管理数据库事务;
可以与第三方web框架,数据库框架,无缝结合;
可以很方便与其他技术整合

时间: 2024-12-17 15:46:43

2017第37周三的相关文章

2017第19周三

责任和权力对等,但往往人想要权力不愿担责任,担责任难免委屈,当感觉自己付出跟收获不成比例时也很委屈,所以马云才说男人的胸怀是委屈撑大的.不要只看人好的一面,而不知道别人的付出. 1. 没有所谓玩笑,所有的玩笑都有认真的成分. 2. 精神健康的人,总是努力地工作及爱人.只要能做到这两件事,其它的事就没有什么困难. 3 .没有口误这回事,所有的口误都是潜意识真实的流露. 4 .人生有两大悲剧:一个是没有得到你心爱的东西:另一个是得到了你心爱的东西. 人生有两大快乐:一个是没有得到你心爱的东西,于是可

2015第37周三

晚上加班在回去的路上,再度感觉迷茫,感觉个人比较狭隘,此处省略200字负能量. 今天对减肥理论有了新的认识,也更让自己相信用心呼吸能够减肥,因为脂肪很大一部分是通过呼出的二氧化碳排除体外的.减肥七分靠吃睡,三分靠运动,其中一个关键时提升基础代谢率,而提升基础代谢率的一个方法是做重量训练,比如交替锻炼身体模块肌肉直到有酸胀感,这样好比系统开了很多后台程序,向后台程序耗电一样的消耗身体机器的能量.

2017第30周三

1.如何证明你的身份 刚才到高铁站乘车时,在长长的队伍中间,有一个很普通黑色特警衣服的貌似工作人员,在拿一个身份证读卡器要行人给他身份证,大家也都主动把身份证给他刷,里面个人信息也完全被记录了.然后还是要继续走车站工作人员的刷身份证验票流程.由于工作经历的一些事,我有点怀疑这个工作人员收集这个入口行人身份证信息的行为是否是合法的. 可能就是一个普通人员为搜集身份证信息数据故意这么做的,现在的技术要复制一个表面上看起来完全一样的身份证也不是什么难事,只是里面的加密芯片还不好被破解. 有了支付宝给我

【2017.11.29 周三 转载之李航博士的文章:认识真实的自己】

原文地址:http://blog.sina.com.cn/s/blog_7ad48fee0102vq3q.html 认识真实的自己 香港中文大学信息工程硕士入学晚餐会上的致词 2015年9月4日 首先祝贺大家进入香港中文大学学习. 因为诺亚方舟实验室就在附近,我偶尔会到贵校的美丽校园散步.走在幽静的山旁小径上,我有时会遐想,是不是那些大师,如钱穆.林语堂.高锟也曾在这里散步,思考问题.非常羡慕你们有这样好的学习环境.预祝各位在中文大学学业有成,渡过愉快充实的时光. 今天我想给大家分享一个自己的想

新安装的Linux服务器的注意事项

一.主机名 # hostname # vim /etc/hosts ip  xxx.xxx.xx # cat /etc/sysconfig/network NETWORKING=yes HOSTNAME=xxx.xxx.xx 二.ip地址固定 # cat /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE="eth0" BOOTPROTO="static" DHCP_HOSTNAME="xx.xxx.xx&qu

MIME协议在邮件中的应用详解

1.定义 全称是多用途互联网邮件扩展(MIME,Multipurpose Internet Mail Extensions),在MIME出台之前,使用RFC 822只能发送基本的ASCII码文本信息,邮件内容如果要包括二进制文件.声音和动画等,实现起来非常困难,最为麻烦的是多家邮件服务器商间邮件的互发,如果没有一种统一的格式定义,想要互发需要投入巨大的人力物力.MIME提供了一种可以在邮件中附加多种不同编码文件的方法,弥补了原来的信息格式的不足.实际上不仅仅是邮件编码,现在MIME经成为HTTP

New Post

Post updated Post updated by `MetaWeblog API` on Thu Apr 20 2017 09:37:51 GMT+0800 (中国标准时间) php从苹果apns的feedback服务器获取推送失败的token

Linux netcat/nc 网络利器!

netcat是网络工具中的瑞士军刀,它能通过TCP和UDP在网络中读写数据.通过与其他工具结合和重定向,你可以在脚本中以多种方式使用它.使用netcat命令所能完成的事情令人惊讶. netcat所做的就是在两台电脑之间建立链接并返回两个数据流,在这之后所能做的事就看你的想像力了.你能建立一个服务器,传输文件,与朋友聊天,传输流媒体或者用它作为其它协议的独立客户端. netcat 官网 http://netcat.sourceforge.net/ nc经常用来调试网络程序,  其实这个小工具结合创

nginx(web)应用实践

nginx的配置:    nginx的主要目录介绍:        conf (这要配置文件)        sbin(命令)        logs(日志文件)        html网站的主要目录的存放位置(一般安装后查找nginx下面的 HTML目录)该目录默认放置网站的代码.)    Nginx的主配置文件nginx.conf 整个文件是以块状的形式组织的.        我们过滤掉#和空格来看下主配置文件内容        # grep -Ev "#|^$" nginx.co