《Spring实战 第4版》的阅读笔记 -----且行且珍惜
来源:互联网 发布:js插件的写法 编辑:程序博客网 时间:2024/05/16 17:05
写在前面的:
主要是为了做读书笔记共日后查阅吧,水平有限错漏之处在所难免,欢迎批评指教。
无论如何,开发应该追求的是更优雅的代码、更高效的效率、更轻便的配置和更轻松的做事情。
你觉得完美的代码随时间流逝会变得越发丑陋。
Spring全家桶即将到达战场。
1.一些常见的缩写:
EJB(Enterprise JavaBean 企业Bean)
JDO(Java Data Object) Java数据对象
POJO(Plain Old Java Object)简单老式对象-------Plain 平原 平的 [pleɪn]
2.Spring简化Java开发:
1).轻量级框架,最小侵入式编程(POJO在Spring和非Spring中都可用)
2).通过DI(Spring特性)和面向接口编程(设计模式)实现松耦合
3).切面(@aspect)和惯例进行声明式编程(声明式事务)
Ps:惯例优先原则(convention over configuration 约定优于配置)如果你在项目中遵守一定的惯例(比如命名规范),你可以显著地减少系统需要的配置(比如处理器映射,视图解析器配置,ModelAndView的声明,等等)Spring对惯例优先原则的支持体现在MVC的3个核心领域:模型、视图和控制器。
4).切面和模板减少样板式代码(例如数据库操作连接关闭连接等等)
3. 总感觉Jdk源码比自己写的要好,虽然是差不多的写法,不知道为什么。
@Override
public boolean equals(Object obj) {
if (this == obj) {
return true;
}
if (obj instanceof LocalTime) {
LocalTime other = (LocalTime) obj;
return hour == other.hour && minute == other.minute &&
second == other.second && nano == other.nano;
}
return false;
}
public boolean equals(Object obj) {
if (this == obj) {
return true;
}
if (obj instanceof LocalTime) {
LocalTime other = (LocalTime) obj;
return hour == other.hour && minute == other.minute &&
second == other.second && nano == other.nano;
}
return false;
}
阅读全文
0 0
- 《Spring实战 第4版》的阅读笔记 -----且行且珍惜
- 且行且珍惜
- 且行且珍惜
- 且行且珍惜!
- 且行且珍惜
- 且行且珍惜
- 且行且珍惜
- 且行且珍惜
- 且行且珍惜
- 且行且珍惜
- 2008,且行且珍惜
- 且行且珍惜吧!!!
- 互联网的世界安全吗?且行且珍惜
- 那些与鸡缸杯且行且珍惜的人
- 在爱的路上且行且珍惜
- 且行且珍惜,还在coder的人们
- 且行且珍惜,还在coder的人们
- poj 3278 队列的经典题目 且行且珍惜----
- iOS之UITextView实现placeHolder占位文字的最佳方法
- 回顾一下web
- 工欲善其事,必先利其器-java高级测试进阶之接口自动化测试工具类(一)处理http请求。
- Mysql cannot allocate memory for the buffer pool 解决方法
- 区块链和物联网结合的挑战和前景
- 《Spring实战 第4版》的阅读笔记 -----且行且珍惜
- android gradle + junit + jacoco 集成jenkins,sonar系统
- 轻松理解 Android Binder,只需要读这一篇
- 完美解决listView滚动条隐藏的问题!
- 第四章:数据检索
- JDK工具查看内存中活跃对象数量
- myeclipse连接mysql数据库详细步骤
- 笔记42 | Android加载器Adapter的深入学习篇
- 通过Spring Session实现新一代的Session管理