![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java web
文章平均质量分 94
Zerohuan
这个作者很懒,什么都没留下…
展开
-
Spring实战——面向切面的Spring
面向切面是Spring又一大核心,本章我们就来详细了解下:面向切面编程的基本原理以及创建使用切面的常用方法,如何为POJO创建切面,使用@AspectJ注释,为AspectJ切面注入依赖。为什么要AOP:日志、安全和事物管理是软件中很重要的组成部分,但是如果每个应用对象都需要自己处理这些问题,不仅开发者会十分厌烦,而且也不利于维护、复用以及扩展。这些分布于应用多处的功能原创 2015-09-27 00:11:44 · 3529 阅读 · 0 评论 -
Java web高级编程——Spring Framework
1. Spring Framework的主要功能:(1)反转控制和依赖注入;(2)面向切面的编程;(3)数据访问和事务管理;(4)应用程序消息(订阅-发布模式/观察者模式);(5)web应用程序MVC模式;2. 使用Spring的原因:(1)逻辑代码分组:避免了servlet中doGet/doPost中大量的分支和转发逻辑,或者定原创 2015-09-27 00:04:45 · 2791 阅读 · 0 评论 -
Java web高级编程——Spring MVC
1. @ RequestMapping:使用RequestMapping特性缩小请求匹配范围:方法的特性会继承类@RequestMapping特性;1.1 特性:(1)「URL限制」:可以在中间使用多个通配符;通过在类上添加URL,来减少冗余;匹配多个URL映射是,最具体的映射胜出;可以将多个URL映射到指定的原创 2015-09-26 00:57:20 · 2232 阅读 · 0 评论 -
[实践]Spring MVC——消息转换器的编码(防止中文乱码)
今天配置了一下消息转换器,测试的时候发现中文是乱码的,tomcat和mysql的编码设置没有问题,logger出来也是正常的,因此发现应该是消息转换器没有设置好MediaType,修正了一下:@Override public void configureMessageConverters( List> converters ) { con原创 2015-10-08 23:59:52 · 2723 阅读 · 0 评论 -
Servlet深入学习,规范,理解和实现(上)
虽然现在是实际工作中很少直接使用Servlet,但了解Servlet规范中对不同组件(Servlet,Filter,Listener等等)以及Servlet容器的实现对于基于Servlet的Java EE应用的理解也是大有益处的。因此基于上面3个资料的学习所得以及我自己阅读Tomcat 8相关部分源码的一些收获在这里总结记录一下。原创 2016-01-17 22:51:48 · 8033 阅读 · 5 评论 -
Servlet & Spring对Multipart数据请求的支持
参考资料: (1)RFC 1867 (2)Java Servlet Specification 3.1; (3)《Java Web高级编程》;1. Multipart FormDataMultipart是HTML中表单文件上传的基本格式,一般通过如下方法可以通过HTTP上传文件: <form action="_URL_" method="POST" enctype="multipart/原创 2016-01-13 16:50:27 · 5873 阅读 · 0 评论 -
[实践]基于WebSocket,Spring开发消息系统后台
1. 为什么需要WebSocket:回答这个首先需要知道一些历史,我们知道HTTP是客户端向服务器请求获取数据的普遍方式,但是它是一种被动性的通信机制。request=response,服务器只有在接受到客户端请求的时候才可能向客户端发送数据。但有时候服务器需要告诉客户端有新的数据应该接受,比如消息,即时聊天等功能,也就是说我们应该需要一种全双工的通信方式,而HTTP的被动性使得这一问题很难解原创 2015-10-17 01:58:29 · 8324 阅读 · 1 评论 -
对象拷贝类PropertyUtils,BeanUtils,BeanCopier的技术沉淀
转自:http://blog.yemou.net/article/query/info/tytfjhfascvhzxcytp37对象拷贝类PropertyUtils,BeanUtils,BeanCopier的技术沉淀性能对比: BeanCopier > PropertyUtils > BeanUtils. 其中BeanCopier的性能高出另外两个100数量级。Be转载 2016-04-04 15:09:08 · 4952 阅读 · 0 评论 -
Servlet深入学习,规范,理解和实现(中)——深入理解Tomcat(一)
心得:在写这篇博客之前,我大致阅读一些关于Tomcat的书籍和博客等资料,有些资料由于时间的关系,讲解的Tomcat版本太老,有些资料可以很好的说明Tomcat整理结构和设计思想但是很多重要的问题因为篇幅的原因不能很好的说明,还有写资料很可以说明一些类和API但不能结合实际问题说明实际运行中的流程和设计思路等等。当然我并不是说它们不好,只是不同的人的看到同一个事物和问题的角度和思路可能不同,出发点不原创 2016-02-26 21:45:31 · 8146 阅读 · 3 评论