
J2EE
文章平均质量分 57
尘一
这个作者很懒,什么都没留下…
展开
-
jsp与servlet传递产生乱码的根源及解决方案
一、基本概念 1、Jsp页面指令也叫做page指令。Page指令是在<%...%>l里面。以下属性在page指令中: 1)pageEncoding: 指定JSP页面的编码方式,默认情况下为ISO-8859-1,在页面上显示中文时,必须修改为gbk或者2312.。 2)contentType: 设置MIME类型和字符集,格式为<%@page contentType=...原创 2011-01-13 03:31:53 · 223 阅读 · 0 评论 -
Spring装配基本属性的原理分析与代码实现
首先,做一个配置属性的基本测试。修改beans.xml,使引用外部类变成内部bean属性:<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/X...原创 2011-08-11 15:37:13 · 142 阅读 · 0 评论 -
编码剖析Spring依赖注入的原理
一、注入依赖对象基本类型对象注入:<bean id=”orderService” class=”com.wxy.service.OrderServiceBean”> <constructor-arg index=”0” type=”java.lang.String” value=”xxx”/>//构造器注入 <property...原创 2011-08-10 20:01:21 · 122 阅读 · 0 评论 -
Spring管理bean的原理自定义实现
1、Spring通过BeanDefinition管理基于Spring的应用中的各种对象以及他们之间的相互依赖关系。BeanDefinition抽象了我们对Bean的定义,是让容器起作用的主要数据类型。 IoC容器是用来管理对象依赖关系的,对IoC容器来说,BeanDefinition就是对依赖反转模式中管理的对象依赖关系的数据抽象,也是容器实现依赖反转功能的核心数据结构,依赖反转功能都是围绕对...原创 2011-08-10 10:44:02 · 154 阅读 · 0 评论 -
spring环境搭建与测试
Chapter1、搭建与测试spring的环境1、 将必要的jar包导入到新建的project中(可以去官网下载,也可以google或者百度)至少必须使用的有spring.jar 和commons-logging.jar 2、 在calsspath路径下创建配置文件beans.xml(模板到处有)<?xml version="1.0" encoding="UTF-8"...原创 2011-08-10 08:40:37 · 160 阅读 · 0 评论 -
log4j的使用与详细分析
一、什么是log4j? http://logging.apache.org/log4j/(官方网站) Log4j是Apache的一个开放源代码项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI组件、甚至是套接口服务器、NT的事件记录器、UNIX Syslog守护进程等;我们也可以控制每一条日志的输出格式;通过定义每一条日志信息的级别,我们能够更加细致地控制日...2011-08-05 13:32:15 · 325 阅读 · 0 评论 -
ibatis入门及环境搭建
使用ibatis的理由: 1. 知道怎样操作10种以上的数据库2. 可配置的caching(包括从属)3. 支持DataSource、local transaction managemen和global transaction4. 简单的XML配置文档5. 支持Map, Collection, List和简单类型包装(如Integer, String)6. 支持JavaBeans类(g...2011-07-23 12:27:04 · 178 阅读 · 0 评论 -
div内页面背景图片无法显示解决方法
用photoshop打开背景图片,在“图像”菜单下将“模式”调为RGB;原创 2011-03-14 21:12:06 · 819 阅读 · 0 评论 -
web开发之感悟篇
学而不思则罔,思而不学则殆。 出处:《论语·为政》——子曰:“学而不思则罔,思而不学则殆”。 罔:迷惑,意思是感到迷茫而无所适从(迷惑而无所得); 殆:有害(精神疲倦而无所得)。 这句话的意思是只学习而不思考,就会迷惑不解;只空想而不学习,就会对自己产生害处。我们可以看做是孔子所提倡的学习方法。一味的读书,而不思考,只能被书本牵着鼻子走,就会被书本所连累,从而...原创 2011-02-27 19:10:29 · 336 阅读 · 0 评论 -
CSS学习笔记(1)
一、CSS基本语法1、 所有css样式申明都是大小写无关的。(元素、属性名称在HTML中大小写无关,但在XML中对大小写是敏感的)2、 属性值(属性:属性值)2.1整数和实数:eg:100 5.5注意:有些整数或者实数类属性值有定义范围,通常它们不允许负值。2.2长度值分为:绝对长度值和相对长度值相对单位有:em、ex和px等。(1) em的尺...原创 2011-02-19 23:35:19 · 86 阅读 · 0 评论 -
web学习记录(一些问题的解决方案)
1、eclipse中the import javax.servlet cannot be resolved问题 把servlet-api.jar拖进工程里面就可以了 编译用 然后确保工程/wen-inf/lib里面也有一个 运行用如:在tomcat下的lib目录有对servlet支持的jar包serlet-api.jar ,需要把它加进来. 2、用Eclipse部署一个Web项目Test...原创 2011-02-16 11:51:23 · 128 阅读 · 0 评论 -
servlet学习入门总结
1、 jsp和servlet: 从完成功能上来说,java servlet和jsp没有什么本质区别,jsp能做的事情servlet也能搞定,同样,servlet能搞定的事情jsp也能搞定,就像360和qq都能窥探个人隐私一样。但二者又有很大区别: servlet是纯java代码,所以在编写网页方面很不方便,而jsp恰好相反。但是,jsp运行时需要转换成java代码,然后编译、加载运...原创 2010-11-05 00:06:15 · 145 阅读 · 0 评论 -
使用CGLIB实现AOP功能与AOP概念解释 .
第三方创建代理对象的框架cglib,目标类可以不实现接口 cglib(Code Generation Library)是一个强大的,高性能,高质量的Code生成类库。它可以在运行期扩展Java类与实现Java接口。cglib封装了asm,可以在运行期动态生成新的class。cglib用于AOP,jdk中的proxy必须基于接口,cglib却没有这个限制可以生成目标类的子类,并重写父类非f...原创 2011-08-19 10:30:43 · 293 阅读 · 0 评论 -
编码实现用JDK中的Proxy实现springAOP功能
http://blog.csdn.net/iamtheevil/article/details/6698377 (iteye的编辑器总是丢失源码,崩溃)1、 创建一个被拦截对象接口peopleService(横切性关注点) 2、 实现被拦截对象接口package com.wxy.service.impl;import com.wxy.service.People...原创 2011-08-18 15:04:57 · 133 阅读 · 0 评论 -
JSP工作原理浅析
jsp第一次被请求时,jsp引擎把该jsp文件转换成为一个servlet,而这个引擎本身也是一个servlet1、Jsp引擎先把该jsp文件转换成为一个java文件,在转换时如果发现jsp文件有任何语法错误,转换过程将中断,并向服务器和客户端输出错误信息;如果成功,Jsp引擎用javac把java源文件编译成为相应的class文件,然后创建一个servlet的实例2、创建...原创 2011-01-19 02:04:43 · 119 阅读 · 0 评论 -
servlet学习笔记
1、servlet和jsp有什么区别? 从完成功能上来说,servlet和jsp完全一样。Jsp能够实现的功能servlet也可以,servlet能实现的功能jsp也能够实现。但二者又有很大区别: Jsp是在HTTP或者XML文档中嵌入java脚本或者jsp标签形成的,是文本文件;但所有使用servlet完成的功能,包括与用户的交互,都是通过java代码来完成的。 ...原创 2011-01-19 01:13:39 · 112 阅读 · 0 评论 -
session机制深入理解
1、什么是session? Session对象表示目前个别用户的会话状态,用来识别每个用户。session对象用于存储用户的会话信息。用户在应用程序的web页面之间跳转时,存储在session对象中的变量不会丢失,而是在整个用户会话过程中保存下去。 2、为什么使用session呢? http协议是一个无状态协议,每个客户机请求被当成独立的事物。简单来说就是...原创 2011-01-18 02:18:12 · 233 阅读 · 0 评论 -
Spring注解原理的详细剖析与实现
本文主要分为三部分:一、 注解的基本概念和原理及其简单实用二、 Spring中如何使用注解三、 编码剖析spring@Resource的实现原理 一、注解的基本概念和原理及其简单实用注解(Annotation)提供了一种安全的类似注释的机制,为我们在代码中添加信息提供了一种形式化得方法,使我们可以在稍后某个时刻方便的使用这些数据(通...2011-08-14 23:09:09 · 782 阅读 · 0 评论