- 博客(32)
- 资源 (2)
- 收藏
- 关注
hibernate3.5_概述
参考文档:hibernate API和hibernate annotation API,经常查文档,必须有这个习惯使用hibernate的优点:使用ORM映射框架来解决关系模型到对象模型的转化跨越数据库平台视频中暂时觉得马士兵老师的一张图很有意思—— 详细见附件个人学习hibernate的观点:本身就是一个层用工具——处理底层业务;重点学习 annotation学习...
2011-09-26 17:09:59 115
javascript标签的id属性
首先看一段源码(网上找的)<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv="Content-Type" content=&q
2011-08-11 12:31:41 224
java_基本类型初探
所有类均继承自Object类。一个好的类应覆写Object类中的toString()、equals()和hashCode()这3个方法,所有对象都可以向Object类进行向上转型。Java多态性分为:向上转型(自动)与向下转型(强制)。instanceof:判断对象是否属于哪个类。使用格式 对象 instanceof 类名包装类:对基本数据类型进行包装的类。其对应如下:基本数据类...
2011-08-11 12:11:25 111
jsp_页面中文乱码测试
本文来自http://www.blogjava.net/zhyiwww/archive/2009/02/04/253193.html我喜欢原文中的代码<% out.println("1 - "+new String("中文".getBytes())+"<br>"); out.println("2 - "+new String("中文".
2011-08-11 10:00:23 114
String类的valueof()方法引发的问题
一、jdk的API给出String valueof(object obj)的解释:public static String valueOf(Object obj) { return (obj == null) ? "null" : obj.toString(); } 查看其他基本类型的所有类型转换方法,发现只有String有一个valueof(Object obj)方法,此方...
2011-08-10 17:57:43 608
获取web项目url
<%String realPath1 = "http://" + request.getServerName() + ":" + request.getServerPort() + request.getServletPath().substring(0, request.getServletPath().lastIndexOf("/") + 1);%...
2011-08-05 17:08:55 136
编程开发常用网址汇总
一.框架类JavaScript框架:ExtJs(http://www.sencha.com/)O/R Mapping框架:Hibernate(http://www.hibernate.org/)日志输出:slf4j(http://www.slf4j.org/)JavaScript框架:Jquery(http://jquery.com/)JavaScript框架:Prototy...
2011-07-31 22:40:27 99
Target runtime Apache Tomcat 6.0 is not defined
在工程目录下的.settings文件夹里,打开org.eclipse.wst.common.project.facet.core.xml文件,其内容是: <?xml version="1.0" encoding="UTF-8"?><faceted-project> <runtime name="Apache Tomcat v6.0"/> ..
2011-07-31 17:34:55 91
spring__调试错误集
error occured processing xml org/aspectj/weaver/reflect/ReflectionWorld$ReflectionWorldException缺少AOP架包java.lang.NoClassDefFoundError:org/springframework/asm/ClassVisitor 缺少jar包 org.springfram...
2011-07-31 17:31:55 83
@transitional事务传播行为和数据库隔离级别
@transitional事务传播行为在service类前加上@Transactional,声明这个service所有方法需要事务管理。每一个业务方法开始时都会打开一个事务。 spring默认情况下会对运行期例外(RunTimeException)进行事务回滚。这个例外是unchecked ;如果遇到checked(用户例外)就不回滚。 改变默认规则:1、让checked例外也回滚...
2011-07-31 13:04:45 1419
spring+jdbc组合开发
1、架包:commons-dbcp.jar commons-pool.jar mysql-connector-java-5.0.7-bin.jar2、引入命名空间,如下:xmlns:tx=http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx http://www.sprin...
2011-07-31 10:04:46 86
eclipse插件_spring插件
spring插件安装http://springide.org/updatesite/更新为http://dist.springframework.org/release/IDE
2011-07-28 21:59:32 89
eclipse插件_properties编辑器安装
properties编辑器插件安装资源文件 即 .properties 文件是常用于国际化;eclipse默认的 .properties 文件编辑器有几个问题: 编码问题 多种语言同步问题 下面介绍2种eclipse的 .properties 文件的插件,可以方便的编辑 .properties 文件(1) PropEditPropEdit,可以解决 编码问题,也就是...
2011-07-28 21:58:12 104
原创 eclipse快捷键
Eclipse快捷键大全(转载) Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑ 当前行和上面一行交互位置(同上)Alt+← 前一个编辑的页面Alt+→ 下一个编辑的页面(当然...
2011-07-28 16:04:25 88
AOP_使用spring框架进行面向切面编程
用spring实现AOP有两种方式:基于xml配置方式和基于注解方式,基于注解方式一、架包:cglib-nodep-2.1_3.jar aspectjweaver.jar aspectjrt.jar(AOP) 其它架包:common-annotations.jar spring.jar commons-logging.jar二、先在配置文件中加入如下内容...
2011-07-25 21:33:06 99
AOP_基本概念
分散关注 将通用需求功能从不相关类之中分离出来;同时,能够使得很多类共享一个行为,一旦行为发生变化,不必修改很多类, 只要修改这个行为就可以。 AOP概述AOP就是这种实现分散关注的编程方法,它将“关注”封装在“方面”中。 AOP是OOP的延续,是Aspect Oriented Programming的缩写,意思是面向方面编程。AOP实际是GoF设计模式的延续,设计模式孜...
2011-07-23 00:00:10 104
AOP_使用CGLIB实现AOP功能
好处:不需要目标对象实现接口使用的架包:cglib-nodep-2.1_3.jar实例:使用CGLIB实现AOP功能 拦截所以业务层方法,模拟用户验证(用户为null,即没用权限)PersonServiceImp.java/** * 业务层,被拦截对象 */package com.qh.service.imp;public class Perso...
2011-07-22 00:02:57 106
AOP__使用JDK中的Proxy技术实现AOP功能
AOP主要用于权限的验证细粒度的权限控制:对方法进行拦截,判断用户是否用权限,假如有权限,则允许用户访问被拦截的方法粗粒度的权限控制:机制:方法——代理对象——目标对象实例:使用JDK中的Proxy技术实现AOP功能模拟AOP的机制(不使用任何AOP框架)局限性:目标对象PersonServiceImp需要实现接口 PersonService.javapackage c...
2011-07-21 22:28:59 94
将字段写入到文件中
将字段写入文件中,保存为UTF-8格式String path=request.getRealPath("");//获得项目路径String str="";//要写入的字符FileOutputStream fos = new FileOutputStream(path+"/resources/temp/industry.js");Writer writer = new OutputS...
2011-07-21 17:55:48 134
DI依赖注入_手动装配_注解基础
以下的注释不管在那种配置组件的方法中都能用,这里只是实际需要才这么放的用bean定义来配置组件首先需要在xml 文件中添加如下 spring-context-3.0.xsd 文件<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSche...
2011-07-20 22:50:55 112
DI依赖注入_自动装配_autowire
自动装入:容器自动装配相关bean一般不使用自动装配<bean id="" class="" autowire=""/> autowire属性值如下: 模式 说明 no 不使用自动装配,必须通过ref元素指定依赖,默认设置。 byNa...
2011-07-20 21:27:33 238
DI依赖注入_手动装配_非注解
基本数据类型的注入(将以下代码放到对象的bean中即可)可以通过构造器注入 <constructor-arg index="0" type="java.lang.String" value="xxx" />可以通过set方法注入 <property name="name" value="xx" />可以通过field方式注入(注解)——待续
2011-07-18 23:15:51 90
eclipse中使用spring注意事项
一、解决书写spring的xml文件时没有小助手问题<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:sc...
2011-07-17 23:36:39 98
spring基本概念
Ioc(控制反转):应用本身不负责依赖对象的创建和维护,而是交给外部容器负责的。这样控制权就由应用转给容器。DI(依赖注入):在运行期,由外部容器动态地将依赖对象注入到组件中。轻量级:框架使用服务的多少。spring默认是轻量级框架。实例化spring容器ApplicationContext ax=new ClassPathXmlApplicationContext("pring....
2011-07-17 21:38:31 70
构建Spring开发环境的小示例
一、添加Spring的jar支持包二、添加Spring的核心文件 applicationContext.xml<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans"xmlns:xsi="http://www.w3.org...
2011-07-15 23:30:40 98
从服务器移植数据库到个人PC
一、使用mysqldump1、mysqldump备份数据库 1. 进入mysql安装文件的bin目录下,如:D:\mysql5.5\bin> 2. 用 mysqldump -uroot -p123 qh>d:\qh.sql 命令备份数据库 mysqldump -uroot -p123 登陆到数据库用户为 root 密码为 123 ...
2011-07-15 23:04:22 105
原创 jsp文件使用include包含之后编译的java文件出现空行问题
JSP编译后生成的java文件中含有大量空白行,这些空白会降低对搜索引擎的友好度和 HTML的可读性。造成此现象的大概是页面使用 UTF-8编码格式,jsp文件在编译的时候生成这种形式的换行符。解决方法:一、使用 EmEditor 工具 将已经编辑好的UTF-8文件选择另存为,覆盖原来的文件,在保存时“添加 Unicode 签名(BOM)(G)” 的选项是可选的,将前面的勾去掉,...
2011-07-15 22:58:44 126
原创 解决从浏览器地址栏直接获得汉字参数乱码问题
今天遇到从url中获取汉字乱码的问题,找了很多资料,到现在还没解决,如下:问题:tomcat 6.0 的service.xml中加入 URIEncoding="UTF-8",整个项目的编码为UTF-8,jsp文件的编码都为UTF-8,添加了spring的过滤器,假如在jsp页面加上如下代码且去掉tomcat 6.0 的service.xml中的URLEncoding="UTF-8",则能在页面...
2011-07-15 22:44:50 826
hibernate3.0_小示例
1、导入架包(最小架包,共11个) antlr-2.7.5H3.jar asm.jar asm-attrs.jar cglib-2.1.jar commons-collections-2.1.1.jar commons-logging-1.0.4.jar dom4j-1.5.2.jar ehcache-1.1.jar hibernate3.jar jta.jar ...
2011-07-15 22:28:48 127
eclipse插件_MiddleGenIDE插件
作用:方便我们从数据库导出表结构,生成对应的hbm、cfg文件与POJO类代码,这里只讨论hibernate的持久化。使用:将压缩包中的plugins文件夹中的文件复制到eclipse的plugins文件夹中,即可。在eclipse中使用MiddleGenIDE插件:新建一个项目,右键项目 new 一个 Middlegen Build File ;按其步骤来即可。注意事项:本版本生成的...
2011-07-15 22:12:55 156
菜单条_div实现二级竖菜单
简单实现二级竖菜单的功能:<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/
2011-07-15 22:02:59 288
原创 java设计模式之简单工厂模式
简单工厂模式是工厂模式的一种,定义一个用于创建对象的接口,工厂类是核心类,但是该模式的工厂任务太重!而且工厂中存在静态属性方法。//抽象产品对象interface Car { public void driver();}// 具体产品对象class Benz implements Car { public void driver() { System.out.println("Dri
2011-06-10 17:30:00 175
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人