上一页 1 ··· 7 8 9 10 11 12 13 14 15 下一页
摘要:      除了String这个类在日常的项目中比较常用之外,有关时间和日期的操作也是经常遇到的,本篇就讲详细介绍下Java API中对时间和日期的支持。其实在Java 8之前时间日期的API并不是很好用,以至于人们在项目中大多使用的是一个第三方库 J 阅读全文
posted @ 2017-05-29 22:17 Single_Yam 阅读(9000) 评论(1) 推荐(1) 编辑
摘要:      Struts2的核心在于它复杂的拦截器,几乎70%的工作都是由拦截器完成的。比如我们之前用于将上传的文件对应于action实例中的三个属性的fileUpload拦截器,还有用于将表单页面的http请求参数设置成action中对应的属性的pa 阅读全文
posted @ 2017-05-25 11:19 Single_Yam 阅读(2255) 评论(0) 推荐(2) 编辑
摘要:      之前介绍servlet3.0新特性的时候有提到过servlet API提供了一个part类来实现对文件的上传和保存,Struts其实是在其基础上做了进一步的封装,更加简单易用。至于文件下载,Struts贯彻AOP 思想,在下载之前提供对用户 阅读全文
posted @ 2017-05-23 14:39 Single_Yam 阅读(493) 评论(2) 推荐(0) 编辑
摘要:      在表现层的数据处理方面主要分为两种类型,一种是类型转换,这点我们上篇已经简单介绍过,另外一种则是我们本篇文章将要介绍的:数据校验。对于我们的web应用,我们经常需要和用户进行交互收集用户信息,那么无论是用户误操作还是恶意攻击,这些错误的信息 阅读全文
posted @ 2017-05-19 15:16 Single_Yam 阅读(785) 评论(0) 推荐(1) 编辑
摘要:      之前的一系列文章主要介绍了有关Struts2的一些基本用法和部分的简单原理,但是始终没有介绍有关拦截器的相关内容,从本篇开始我们将从另一个角度去深入理解框架的使用,核心还是拦截器,但本篇首先来介绍下有关框架中类型转换的相关内容。主要包含以下 阅读全文
posted @ 2017-05-18 08:03 Single_Yam 阅读(784) 评论(2) 推荐(2) 编辑
摘要:      上篇介绍了String类的构造器,获取内部属性等方法,最后留下了最常用的局部操作函数没有介绍,本篇将接着上篇内容,从这些最常见的函数的操作说起,看看我们日常经常使用的这些方法的内部是怎么实现的。第一个函数: 该方法用于判断是否当前的字符串对 阅读全文
posted @ 2017-05-14 17:33 Single_Yam 阅读(821) 评论(0) 推荐(0) 编辑
摘要:      Java中字符串的操作可谓是最常见的操作了,String这个类它封装了有关字符串操作的大部分方法,从构建一个字符串对象到对字符串的各种操作都封装在该类中,本篇我们通过阅读String类的源码来深入理解下这些字符串操作背后的原理。主要内容如下 阅读全文
posted @ 2017-05-13 21:21 Single_Yam 阅读(3168) 评论(0) 推荐(2) 编辑
摘要:      上篇文章我们介绍struts2标签库中的控制标签的基本使用和部分原理,本篇文章接着了解下标签库中有关数据标签的使用和原理。主要涉及以下数据标签: action标签:用于在视图页面跳转到一个Action bean标签:用于创建一个Javabe 阅读全文
posted @ 2017-05-10 14:01 Single_Yam 阅读(692) 评论(0) 推荐(0) 编辑
摘要:      上篇文章的结尾我们介绍了普通的jdk实现动态代理的主要不足在于:它只能代理实现了接口的类,如果一个类没有继承于任何的接口,那么就不能代理该类,原因是我们动态生成的所有代理类都必须继承Proxy这个类,正是因为Java的单继承,所以注定会抛弃 阅读全文
posted @ 2017-05-08 11:29 Single_Yam 阅读(4945) 评论(3) 推荐(3) 编辑
摘要:      之前介绍的反射和注解都是Java中的动态特性,还有即将介绍的动态代理也是Java中的一个动态特性。这些动态特性使得我们的程序很灵活。动态代理是面向AOP编程的基础。通过动态代理,我们可以在运行时动态创建一个类,实现某些接口中的方法,目前为止 阅读全文
posted @ 2017-05-07 11:06 Single_Yam 阅读(1071) 评论(0) 推荐(2) 编辑
上一页 1 ··· 7 8 9 10 11 12 13 14 15 下一页