- 博客(9)
- 资源 (4)
- 收藏
- 关注
原创 Java 各种工程对象的区分
Java 根据解耦,会设计各种各样的对象和包。PO(持久对象): 在Object/Relation Mapping框架中的Entity,po的每个属性基本上都对应数据库表里面的某个字段。VO(值对象):通常用于业务层之间的数据传递,和PO一样也是仅仅包含数据而已。BO(业务对象):封装业务逻辑的java对象,通过调用DAO方法,结合PO,VO进行业务操作。DTO(数据传输对象):设计模式之间
2017-10-27 13:31:20 576
原创 Spring WebSocket
WebSocket 是 HTML5 开始提供的一种在 TCP 上进行的套接字全双工通讯协议,可以实现客户端与服务器端的异步通信,服务器的推送功能。
2017-10-24 15:14:32 2412 1
原创 Spring MVC Interceptor
Spring MVC 中的拦截器类似于 Servlet 中的过滤器,它主要用于拦截用户请求并做相应的处理。
2017-10-19 20:13:09 496
原创 Spring Transaction Management
实际开发中,操作数据库会涉及事务管理问题,为此 Spring 提供了专门用于事务管理的 API。Spring 的事务管理简化了传统的事务管理流程,并且在一定程度上减少了开发者的工作量。
2017-10-19 18:16:21 4103
原创 Spring AOP
AOP 的全称是 Aspect-Oriented Programming,即面向切面编程。AOP 的使用,使开发人员在编写业务逻辑时开源专心于核心业务,而不用过多地关注于其他业务逻辑的实现,这不但提高了开发效率,而且增强了代码的可维护性。目前最流行的 AOP 框架就是 AspectJ,尤其是它的注解开发,更能大大提高我们的开发效率。
2017-10-19 13:44:59 1054
原创 Spring MVC Data Binding
在执行程序时,Spring MVC 会根据客户端请求参数的不同,将请求消息中的信息以一定的方式转换并绑定到控制器类的方法参数中。这种将请求数据与后台方法参数建立连接的过程就是 Spring MVC 中的数据绑定。在数据绑定中,Spring MVC 会通过数据绑定组件(DataBinder)将请求参数串的内容进行类型转换,然后将转换后的值赋值给控制器类中方法的形参。
2017-10-18 16:38:03 2092 1
原创 Spring Hibernate Validation
数据校验是 Web 应用为了安全必须处理的步骤,Spring MVC 提供了两种方法来对用户的输入数据进行校验,一种是 Spring 自带的 Validation 校验框架,另一种是利用 JRS-303 验证框架进行验证。在实际开发中我们不是使用 Spring 自带的框架,而是使用 JRS 相关验证框架(Hibernate validator)完成开发。
2017-10-17 11:57:07 11512 1
原创 IntelliJ IDEA 控制台中文乱码
IntelliJ IDEA 控制台中文乱码解决方案如下。在VM options 项中添加-Dfile.encoding=UTF-8 AppendixRevision History
2017-10-16 14:55:52 1335
原创 Spring Bean
Bean 在 Spring 中,由 Spring IoC 容器管理的,构成程序骨架的这些对象叫做 Bean。 Bean 对象是指经过IoC容器实例化,组装和管理的对象。此外,Bean 就是应用程序中诸多对象之一。Bean 和 Bean 的依赖被容器所使用的配置元数据所反射。
2017-10-16 12:03:59 416
MachOView最新版
2019-03-05
苹果手机应用信息抓取
2015-09-30
Objective-C Runtime测试代码
2015-09-23
23设计模式源代码-Swift
2015-09-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人