摘要: 1. Hibernate Validator介绍 1.1 背景 在任何时候,当你要处理一个应用程序的业务逻辑,数据校验是你必须要考虑和面对的事情。应用程序必须通过某种手段来确保输入进来的数据从语义上来讲是正确的。在通常的情况下,应用程序是分层的,不同的层由不同的开发人员来完成。很多时候同样的数据验证 阅读全文
posted @ 2017-06-19 16:18 AlanLee-Java 阅读(2201) 评论(0) 推荐(1) 编辑
摘要: 什么是WebService 通过使用WebService,您的应用程序可以向全世界发布信息,或提供某项功能,它是基于Web的服务,通过Web进行发布、查找和使用。 WebService脚本平台需支持XML+HTTP。 HTTP协议是最常用的因特网协议。 XML提供了一种可用于不同的平台和编程语言之间 阅读全文
posted @ 2017-06-02 14:14 AlanLee-Java 阅读(57609) 评论(16) 推荐(6) 编辑
摘要: HTTP协议(HyperText Transfer Protocol,超文本传输协议)是因特网上应用最为广泛的一种网络传输协议,所有的WWW文件都必须遵守这个标准。 HTTP是一个基于TCP/IP通信协议来传递数据(HTML 文件, 图片文件, 查询结果等)。 HTTP状态码 当浏览者访问一个网页时 阅读全文
posted @ 2017-05-27 14:48 AlanLee-Java 阅读(1548) 评论(0) 推荐(1) 编辑
摘要: (1) 类名首字母应该大写。字段、方法以及对象(句柄)的首字母应小写。对于所有标识符,其中包含的所有单词都应紧靠在一起,而且大写中间单词的首字母。例如: ThisIsAClassNamethisIsMethodOrFieldName若在定义中出现了常数初始化字符,则大写 static final 基 阅读全文
posted @ 2017-03-02 11:14 AlanLee-Java 阅读(810) 评论(0) 推荐(4) 编辑
摘要: 事实上, Java 本来就是从 C++衍生出来的。 C++和 Java 之间仍存在一些显著的差异。可以这样说,这些差异代表着技术的极大进步。一旦我们弄清楚了这些差异,就会理解为什么说 Java 是一种优秀的程序设计语言。这里将引导大家认识用于区分Java 和 C++的一些重要特征。 (1) 最大的障 阅读全文
posted @ 2017-03-01 13:48 AlanLee-Java 阅读(1694) 评论(0) 推荐(1) 编辑
摘要: 一、对象的综述 面向对象编程(OOP)具有多方面的吸引力。对管理人员,它实现了更快和更廉价的开发与维护过程。对分析与设计人员,建模处理变得更加简单,能生成清晰、易于维护的设计方案。对程序员,对象模型显得如此高雅和浅显。此外,面向对象工具以及库的巨大威力使编程成为一项更使人愉悦的任务。每个人都可从中获 阅读全文
posted @ 2017-02-27 21:15 AlanLee-Java 阅读(17594) 评论(0) 推荐(4) 编辑
摘要: 好久不见,甚是想念。一日不见,如隔三秋。 从春节到现在已经很久没有回归博客园了,今天回来温习一下maven常用的一些插件的配置,学东西一个很简单的诀窍就是重复重复再重复,这样一定能把知识掌握的很牢靠。 话不多说就是上代码,这部分内容比较简单,大家自己看注释理解理解,温习温习就好,pom.xml文件如 阅读全文
posted @ 2017-02-22 14:38 AlanLee-Java 阅读(21447) 评论(9) 推荐(4) 编辑
摘要: 1.远程仓库的配置 在平时的开发中,我们往往不会使用默认的中央仓库,默认的中央仓库访问的速度比较慢,访问的人或许很多,有时候也无法满足我们项目的需求,可能项目需要的某些构件中央仓库中是没有的,而在其他远程仓库中有,如JBoss Maven仓库。这时,可以在pom.xml中配置该仓库,代码如下: 1 阅读全文
posted @ 2016-12-19 18:19 AlanLee-Java 阅读(39991) 评论(0) 推荐(8) 编辑
摘要: Maven的一个核心的作用就是管理项目的依赖,引入我们所需的各种jar包等。为了能自动化的解析任何一个Java构件,Maven必须将这些Jar包或者其他资源进行唯一标识,这是管理项目的依赖的基础,也就是我们要说的坐标。包括我们自己开发的项目,也是要通过坐标进行唯一标识的,这样才能才其它项目中进行依赖 阅读全文
posted @ 2016-12-10 17:20 AlanLee-Java 阅读(12193) 评论(0) 推荐(3) 编辑
摘要: 1.Eclipse创建Maven项目 使用Eclipse创建一个Maven项目非常的简单,选择菜单项File>New>Other(也可以在项目结构空白处右击鼠标键),在弹出的对话框中选择Maven下的Maven Project,如图: 然后点击Next按钮,Next按钮,选择一个Archetype指 阅读全文
posted @ 2016-12-07 18:53 AlanLee-Java 阅读(20742) 评论(0) 推荐(3) 编辑