自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

转载 使用 Spring Boot 快速构建 Spring 框架应用

http://www.ibm.com/developerworks/cn/java/j-lo-spring-boot/Spring 框架对于很多 Java 开发人员来说都不陌生。自从 2002 年发布以来,Spring 框架已经成为企业应用开发领域非常流行的基础框架。有大量的企业应用基于 Spring 框架来开发。Spring 框架包含几十个不同的子项目,涵盖应用开发的不同方面

2015-06-02 16:53:45 1081

转载 WebSocket不同版本的三种握手方式以及一个Netty实现JAVA类

一、WebSocket不同版本的三种握手方式WebSocket是HTML5中的新特性,应用也是非常的广泛,特别是用户WEB端与后台服务器的消息通讯,如阿里的WEBWW就是使用的WebSocket与后端服务器建立长连接进行的通讯。目前WebSocket还处于发展当中,就目前的发展过程而言,WebSocket现在不同的版本,有三种不同的握手方式:1、基于Flash的WebSocket通

2013-08-11 10:39:25 785

转载 基于maven2打包不同jdk版本的包

通常在一些特别情况下,我们需要为单独某一个构件打包多个不同jdk版本的包,用来支持不同的jdk,基于maven我们就可以很方便的做到这点。1、在项目的pom文件中加入如下配置 xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:s

2013-07-13 14:04:14 753

转载 堆污染

堆污染大部分参数化类型,例如ArrayList 和 List,都属于非具体化类型(non-reifiable types)。非具体化类型是指在运行时(runtime)并不完整的类型。在编译时,非具体化类型经过了一个名为“类型擦除”的过程,编译器删除了与类型参数相关的信息。这将保证Java运行库与那些诞生在Java泛型之前的应用程序之间的二进制兼容性。由于在编译时,类型擦除操作删除了来自

2013-07-11 17:22:26 4183

转载 Maven Jetty Plugin 配置指南(翻译)

好东西啊,虽说Jetty版本已然不是7而是9了,但其中配置是传承下来的。http://www.blogjava.net/Jdonee/archive/2008/12/11/245650.htmlJetty 版本信息     Jetty7 - 此插件更名为jetty-maven-plugin,以便更符合maven2的协定。为了在Web应

2013-07-06 11:48:28 708

原创 Java Web Application 自架构 六 邮件服务器与资源存储

这篇里,做一些简单轻松的配置,邮件服务器的连接与资源的存储。         第一篇的架构中就有提到,通常在开发Web程序时,要连接的外部辅助系统不仅仅只是数据库,还有很多其他的系统需要连接,故而将业务层下面一层叫做Pin, 来做与外部系统的数据交互。这里就列举一些:比如LDAP 服务器,即轻量级目录访问协议的服务器,简单而言是一种优化了读操作的数据库;用来连接其他Web或非Web程序的Web

2013-01-03 22:23:58 1055

Java Web Application 自架构 六 邮件服务器与资源存储

       这篇里,做一些简单轻松的配置,邮件服务器的连接与资源的存储。       第一篇的架构中就有提到,通常在开发Web程序时,要连接的外部辅助系统不仅仅只是数据库,还有很多其他的系统需要连接,故而将业务层下面一层叫做Pin, 来做与外部系统的数据交互。这里就列举一些:比如LDAP 服务器,即轻量级目录访问协议的服务器,简单而言是一种优化了读操作的数据库;用来连接其他Web或非W...

2013-01-03 22:23:00 367

原创 Java Web Application 自架构 五 AOP概念的引入

各位朋友,新年快乐。        上一篇里,笔者将log4j2用自己的方法配置到了Spring中,用地还算不错,不过有些牵强附会,Spring应该会开发出很好的log4j2整合方案,敬请期待。然后我们现在的课题重点,在于如何让log的加入不再在写新方法时被忽略,于是想到了AOP,只要配置好切入点,每个方法里都会去调用切面中需要执行的语句。这一篇里,笔者就将AOP引入,来完成一些像这样的代码重

2013-01-02 15:37:14 698

Java Web Application 自架构 五 AOP概念的引入

      各位朋友,新年快乐。      上一篇里,笔者将log4j2用自己的方法配置到了Spring中,用地还算不错,不过有些牵强附会,Spring应该会开发出很好的log4j2整合方案,敬请期待。然后我们现在的课题重点,在于如何让log的加入不再在写新方法时被忽略,于是想到了AOP,只要配置好切入点,每个方法里都会去调用切面中需要执行的语句。这一篇里,笔者就将AOP引入,来完成一些像这样...

2013-01-02 15:37:00 120

原创 Java Web Application 自架构 四 Log4j2日志管理

上一篇里,笔者将DAO做了一个通用的实现,不过在继续之前,我们好像忘了些什么。就是做任何程序都不可缺少的东东,一个对程序的功能没什么用,很容被遗忘,但是每个方法里都需要有的东西,那就是日志。    笔者以往的经验都是将Log4j配置到Spring中去用,顺着这一点,访问了下log4j的官网,进而看到了新东东log4j2,粗略地看了一下介绍:比log4j更好的性能,做了些logback的实现甚至

2012-12-31 16:22:21 1383

Java Web Application 自架构 四 Log4j2日志管理

        上一篇里,笔者将DAO做了一个通用的实现,不过在继续之前,我们好像忘了些什么。就是做任何程序都不可缺少的东东,一个对程序的功能没什么用,很容被遗忘,但是每个方法里都需要有的东西,那就是日志。         笔者以往的经验都是将Log4j配置到Spring中去用,顺着这一点,访问了下log4j的官网,进而看到了新东东log4j2,粗略地看了一下介绍:比log4j更好的性能,...

2012-12-31 16:22:00 92

原创 Java Web Application 自架构 三 通用DAO类实现

准备好了单元测试模块,就写个底层的数据访问的控制Handle类来试试吧。也就是通常我们所说的DAO类。一般而言,每个模型/实体类需要建立一个DAO类。 不过经验告诉我们,一些通用的CRUD方法几乎在每个DAO类中都是一样的,那么也就是说我们通常所写的DAO会有些代码冗余的问题,而且根据业务需要,日后的维护工作有可能添加一些新的实体类,写地越多,DAO类就越多,写的代码就越多余还浪费时间。如何将

2012-12-11 17:35:26 722

原创 Java Web Application 自架构 二 单元测试模块

做完基本的web环境 配置和Spring配置,紧接就要填设计entity模型并编写它们在数据层和业务层了吧?先不着急,有很多Web通用的东西的需要准备,比如说,最基本东东,单元测试。好的,今天就让我的Web Application 建立起单元测试模块吧。关于这一点,很快我们会想到两个熟悉的框架,JUnit 和TestNG。也不知道众高手们喜欢哪一个,笔者选择的是JUnit。

2012-12-11 17:35:24 722

原创 Java Web Application 自架构 一 注解化配置

好尴尬,发现自己写上篇技术博文,已经是一年前的事情了,好像把时间都浪费在娱乐上了?没有吧,工作还是很认真的。业余时间,是有点浪费了,不过还是有研究过一些精彩的东东来分享的。不说闲话了,这就分享出来。        这段时间里还是一直对新型的几个主流的Java框架做一些研究,现在以一个 Web Application 的模型 将笔者的心得课题化并一一分享出来。今天是第一篇,分享下笔者对一个小

2012-12-11 17:35:22 1185

原创 究 Spring 3.1之无web.xml式 基于代码配置的servlet3.0应用

(同样写于11年12月20日左右的,转导入此)       大家应该都已经知道Spring 3.1对无web.xml式基于代码配置的servlet3.0应用。通过spring的api或是网络上高手们的博文,也一定很快就学会并且加到自己的应用中去了。PS:如果还没,也可以小小参考一下鄙人的上一篇文章<<探 Spring 3.1之无web.xml式 基于代码配置的servlet3.0应用>

2012-12-11 17:35:19 1384 1

原创 探 Spring 3.1之无web.xml式 基于代码配置的servlet3.0应用

(文章写与11年12月21日,原来发表在iteye上的,导过来下)        前些天,spring framework 有了新版本3.1的 release。应该是在11年12月13日,由于springframework 的资源下载需要输入一些个人信息,系统应该有纪录哪些用户对哪些资源感兴趣,所以我的邮箱有3.1版的release 信息,顺着邮箱点去的网页,有Juergen发的新版本的概述。

2012-12-11 17:35:17 2099

Java Web Application 自架构 三 通用DAO类实现

        准备好了单元测试模块,就写个底层的数据访问的控制Handle类来试试吧。也就是通常我们所说的DAO类。一般而言,每个模型/实体类需要建立一个DAO类。 不过经验告诉我们,一些通用的CRUD方法几乎在每个DAO类中都是一样的,那么也就是说我们通常所写的DAO会有些代码冗余的问题,而且根据业务需要,日后的维护工作有可能添加一些新的实体类,写地越多,DAO类就越多,写的代码就越多余还浪费...

2012-12-11 17:35:00 110

Java Web Application 自架构 二 单元测试模块

      做完基本的web环境配置和Spring配置,紧接就要填设计entity模型并编写它们在数据层和业务层了吧?先不着急,有很多Web通用的东西的需要准备,比如说,最基本东东,单元测试。好的,今天就让我的Web Application 建立起单元测试模块吧。关于这一点,很快我们会想到两个熟悉的框架,JUnit 和TestNG。也不知道众高手们喜欢哪一个,笔者选择的是JUnit。...

2012-12-11 17:35:00 119

Java Web Application 自架构 一 注解化配置

        好尴尬,发现自己写上篇技术博文,已经是一年前的事情了,好像把时间都浪费在娱乐上了?没有吧,工作还是很认真的。业余时间,是有点浪费了,不过还是有研究过一些精彩的东东来分享的。不说闲话了,这就分享出来。               这段时间里还是一直对新型的几个主流的Java框架做一些研究,现在以一个 Web Application 的模型 将笔者的心得课题化并一一分享出来。今...

2012-12-11 17:35:00 128

原创 究 Spring 3.1之无web.xml式 基于代码配置的servlet3.0应用

[size=medium]大家应该都已经知道Spring 3.1对无web.xml式基于代码配置的servlet3.0应用。通过spring的api或是网络上高手们的博文,也一定很快就学会并且加到自己的应用中去了。PS:如果还没,也可以小小参考一下鄙人的上一篇文章<<探 Spring 3.1之无web.xml式 基于代码配置的servlet3.0应用>>。 ...

2012-12-03 23:17:59 98

原创 探 Spring 3.1之无web.xml式 基于代码配置的servlet3.0应用

[size=medium][align=left] 前些天,spring framework 有了新版本3.1的 release。应该是在11年12月13日,由于springframework 的资源下载都得输入些个人信息,系统应该有纪录哪些用户对哪些资源感兴趣,所以我的邮箱有3.1版的release 信息,顺着邮箱点去的网页,有Juergen发的新版本的概述。扫了一眼,对The s...

2012-12-03 23:13:51 149

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除