自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (2)
  • 收藏
  • 关注

原创 Android lauchMode解析

从android developer查看文档:

2015-03-18 16:49:13 518

原创 java中的final关键字所起的作用

final的作用随着所修饰的类型而不同        1、final修饰类中的属性或者变量               无论属性是基本类型还是引用类型,final所起的作用都是变量里面存放的“值”不能变。               这个值,对于基本类型来说,变量里面放的就是实实在在的值,如1,“abc”等。               而引用类型变量里面放的是个地址,所以用final修饰

2013-03-24 23:15:13 707

原创 Spring MVC 学习笔记 十四 对locale和theme的支持

Locale Spring MVC缺省使用AcceptHeaderLocaleResolver来根据request header中的 Accept-Language 来确定访客的local。对于前端jsp页面上,spring提供了标签来提供从resource文件中获取的文字的动态加载功能。 例如 修改servlet context xml文件中的messageSource部分,增加

2013-01-24 09:18:00 407

原创 使用Spring MVC表单标签

Spring MVC拦截器实现分析  一、Servlet Filter与Spring interceptor的执行顺序   Filter有顺序吗?我们怎么控制filter的执行顺序。通过Tomcat的代码分析,servlet在Filter执行完成后才调用,如有多个filter怎么控制执行顺序,首先会想到在web.xml配置某个参数,例如order之类的,但查找一下一番,serv

2013-01-24 09:17:04 316

原创 web.xml中的url-pattern的映射规则

Servlet和filter是J2EE开发中常用的技术,使用方便,配置简单。servlet和filter中的url-pattern有一些文章在里面的,总结了一些东西,以免遇到问题又要浪费时间。      一,servlet容器对url的匹配过程:  当一个请求发送到servlet容器的时候,容器先会将请求的url减去当前应用上下文的路径作为servlet的映射url,比如我访问的是 ht

2013-01-21 11:33:40 440

原创 spring aop

连接点joinpoint:可以织入代码的位置,方法前后,出异常时等位置 切点pointcut:用PointCut接口进行描述,切点功能上类似一个正则表达式,描述了哪些类的哪些方法符合条件,具体不到方法前还是方法后等连接点 增强advice:织入到连接点上的方法,定位了大致连接点(方法前,方法后,异常时等)和要织入的代码 目标对象target:要织入的代码的目标类 引介introductio

2013-01-16 09:20:13 312

原创 java动态代理

参考: 反射: http://doc.java.sun.com/DocWeb/api/all/java.lang.reflect.Proxy http://doc.java.sun.com/DocWeb/api/all/java.lang.reflect.InvocationHandler cglib: http://blog.csdn.net/xiaohai0504/article/d

2013-01-15 16:24:06 266

原创 spring IOC annotation

[java] view plaincopyprint? @Target(ElementType.TYPE)  @Retention(RetentionPolicy.RUNTIME)  @Documented  public @interface Component {        /**      * The value may indicate a suggestion for

2013-01-15 16:22:28 272

原创 Spring IOC

Bean元数据信息在Spring容器中对应物是由一个个BeanDefinition形成的Bean注册表, Bean配置信息定义了Bean的实现以及依赖关系 [html] view plaincopyprint? xml version="1.0" encoding="UTF-8" ?>  beans   xmlns="http://www.springframewor

2013-01-15 16:21:40 266

原创 开始spring

spring的核心是ioc和aop,了解这两个概念有助于学习spring。 1. IOC示控制反转,表示我们把类(bean)都交给spring容器(类似一个map)来管理,每个bean有名字和对应的类型。当需要某个bean时只需要从spring容器中取就可以了(通过调研getBean(beanName)),容器会帮我们创建管理我们需要的bean。 在IOC的基础上还要了解一个概念叫DI依赖注入

2013-01-15 16:20:30 266

原创 strus2注解

使用struts2的注解,注解的好处:类被移动一般不用修改代码或配置文件 学习的时候,一般先从xml下手,因为更贴近原理性的东西;但是工作的时候,往往使用注解,因为简单。应该在学习完xml后,深入理解struts2各种组件后,再学习注解就非常简单了 1.从struts2的2.3.7的版本lib中导入的包: asm-3.3.jar asm-commons-3.3.jar commons-f

2013-01-15 16:17:04 404

原创 struts2防止表单重复提交

1.用servlet&jsp防止表单重复提交的思路: 产生一个随机值,把这个值放在session中(例如:token=xxxxx),然后把这个值也包含在input.jsp的表单中(type=hidden) input.jsp表单提交时,会把token也提交给servlet,在servlet中取出表单中token的值和当前session中的token的值比较, 如果一致就认为是第一次提交,并把

2013-01-15 16:15:51 257

原创 struts2入门helloworld

struts的官网: http://struts.apache.org/ 下载struts2的地址: http://apache.dataguru.cn//struts/binaries/struts-2.3.7-all.zip 按照这里的去做: http://www.dzone.com/tutorials/java/struts-2/struts-2-example/struts-

2013-01-11 11:05:16 244

原创 ognl表达式和struts2标签

值栈: 相当于一个栈,每个Action类的对象实例会拥有一个ValueStack对象,当Struts 2接收到一个.action的请求后,会先建立Action类的对象实例,先将Action类的相应属性放到 ValueStack对象的顶层节点,所有的属性值都是默认的值,如String类型的属性值为 null,int类型的属性值为0等。然后Struts 2就会调用拦截器链中的拦截器,当调用完所

2013-01-11 11:03:50 287

原创 struts2的国际化标签

1.      java的国际化 Java国际化主要靠三个类实现: java.util.ResourceBundle加载资源包, java.util.Local语言环境 java.text.MessageFormat格式化消息 资源文件的三种形式: baseName_language_contry.properties, baseName_language.properties,

2013-01-11 11:02:56 307

原创 struts2数据校验

1.      重写ActionSupport中的validate方法进行数据校验 如果有数据不符合规则,addFieldError(“字段名”,”错误提示”);或 addFieldError(“字段名”,getText(“错误信息的key”));方法结束后,如果有错误,那么会到input对应的视图   在Action中也可以写validateXxx对不同的方法进行校验,例如validate

2013-01-11 11:02:01 218

原创 struts2配置文件

在struts.xml中可以定义bean,include,package,constant bean 配置组件,可参考 (struts.xml文件之Bean的配置)http://blog.163.com/artsn@126/blog/static/36533281201111511381316/ include 把其他配置文件包含进来,可以避免一个struts.xml中内容过多导致不便维护和

2013-01-11 11:01:10 212

原创 struts2类型转换器

Struts2自定义类型转换器分为局部类型转换器和全局类型转换器 ognl的api地址: http://www.opensymphony.com/ognl/api/ ognl源码在网上自行下载,我是在csdn里下的   1.      struts2内部支持的类型转换 参考 http://ejb3.blogbus.com/logs/22922214.html http://www

2013-01-11 10:59:51 284

原创 struts2的文件上传和下载

一、文件上传: struts.multipart.parser常量表示struts2使用什么技术来进行文件上传,默认值是jakarta,如果用cos框架,只需导入包然后改这个常量为cos即可。 1.单文件上传: a.表单method="post" enctype="multipart/form-data",表单中有一个file表单项name=xxx b.在Action中写几个属性 pri

2013-01-11 10:58:23 202

spring mvc整合hibernate

spring mvc整合hibernate的一套完整jar包

2013-01-22

struts-tags-API

struts2-tags-API 轻松学习tags标签

2013-01-11

空空如也

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

TA关注的人

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