随笔分类 -  Java

1 2 下一页
使用 dom4j 解析 XML
摘要:dom4j 是一种解析 XML 文档的开放源代码 XML 框架。推荐文章使用 dom4j 解析 XMLhttp://www.ibm.com/developerworks/cn/xml/x-dom4j.htmldom4j[百度百科]http://baike.baidu.com/view/1460716.htm官网http://www.dom4j.org/ 阅读全文
posted @ 2010-04-05 10:23 黄小二 阅读(235) 评论(0) 推荐(0)
Struts 2表单标签
摘要:Form Tags - WebWork2文档中文化计划 Struts2.0标签库(三)表单标签及 Struts 2深入详解 by.孙鑫描述对于表单标签,分为两种标签:form标签本身,和所有来包装单个的表单元素的其他标签.form标签本身的行为不同于它内部的元素,这是很重要的.在我们为所有表单标签,包括form标签在内,提供一个参考手册之前,我们必须先描述一些通用的属性. 通用属性属性 Theme... 阅读全文
posted @ 2009-05-24 23:02 黄小二 阅读(498) 评论(0) 推荐(0)
Struts2 读书笔记(一) 前言、安装、配置
摘要:内容多来自书本、网络和教程,在此特别感谢:Struts2权威指南--基于WebWork核心的MVC开发 作者:李刚浪曦_Struts2应用开发系列讲师:风中叶Max On Java 的 Struts 2.0 系列一、前言Struts2 是 WebWork 的升级。它同样适用拦截器作为处理(Advice),以用户的业务逻辑控制器为目标,创建一个控制器代理。Tomcat 文件服务器配置项目:<C... 阅读全文
posted @ 2009-05-11 23:11 黄小二 阅读(378) 评论(0) 推荐(0)
Struts MVC应用、连接池
摘要:入门:配置Struts数据库连接池对于Struts和Spring两种MVC框架的比较进阶:用Struts建立MVC应用的介绍 图 1 struts uml图图2 Struts框架的组件结构图 阅读全文
posted @ 2009-04-25 11:03 黄小二 阅读(149) 评论(0) 推荐(0)
hibernate中at org.hibernate.tuple.AbstractEntityTuplizer.createProxy(AbstractEntityTuplizer.java:372)异常的解决方法
摘要:1:主要说的是问题出在CGLib上面,修正一下就可以了,下载中也给出了patch,使用hibernate3.1把cglib从2.1.3更新到2.2.beta1。2:设置相关表的lazy="false"解决问题。总的来说是延迟加载,在写测试类的时候没问题,但是应用到 web 页面就会出错。或者升级下Hibernate 版本能修正这个错误。相关:浅谈hibernate lazy fetch 1、fet... 阅读全文
posted @ 2009-04-18 00:17 黄小二 阅读(283) 评论(0) 推荐(0)
'Hibernate 完全手册' 读书笔记(五) 事务和并发、缓存、高级特性、附录
摘要:1、事务1-1、类别● 本地事务 如果事务只和一个资源管理器有关,则为本地事物。在本地事务中,事务管理器只是将事务的管理委托给底层的资源管理器。● 分布式事务 分布式事务和多个可能不同的资源管理器以一种协调的方式进行交互。1-2、Java 中事务处理 JDBC 事务:由底层数据库事务管理器控制,操作比较简单,但是不适合控制多个应用程序组件的事务,并且没有传播的上下问。 JTA 和 JTS:Java... 阅读全文
posted @ 2009-04-14 09:56 黄小二 阅读(330) 评论(0) 推荐(0)
'Hibernate 完全手册' 读书笔记(四) 查询语言
摘要:1、查询返回● 查询语句可以返回多个对象或属性,存放在 Object[] 队列中。● 将查询结果的所有属性都存放在一个 List 对象中: select new list(xxx.xxxx,xx.xx) .....这里的 new list 是实例化 java.util.ArraryList 对象。● 将查询结果封装成一个安全的 Java 对象 select new EncCustomer(xx.x... 阅读全文
posted @ 2009-04-12 02:11 黄小二 阅读(326) 评论(0) 推荐(0)
'Hibernate 完全手册' 读书笔记(三) 映射、操作对象
摘要:1、对象关系映射1-1、单向多对一关联产品和分类的关系:多个不同产品属于同一种分类。private Category category;<many-to-one name="category" column="categoryId" not-null="true" />1-2、一对多映射private Set products = new HashSet();<set name=... 阅读全文
posted @ 2009-04-11 20:46 黄小二 阅读(201) 评论(0) 推荐(0)
'Hibernate 完全手册' 读书笔记(二) 初识、体系、对象标识符、配置、映射类型
摘要:1、使用 Hibernate 操作数据库1-1、使用 ThreadLocal 控制 Session 应用程序根据配置文件构建应用程序运行的环境,建立全局范围内的 SessionFactory 对象。其内部包含了 Hibernate 运行的全部细节,是产生 Session 的工厂,它是线程安全的,只能在系统启动时实例化一次,系统运行期间不可修改。 Session 对象是 Hibernate 操作数据... 阅读全文
posted @ 2009-04-11 10:45 黄小二 阅读(417) 评论(2) 推荐(0)
'Hibernate 完全手册' 读书笔记(一) 对象持久化基础
摘要:数据库技术已经成为企业信息平台的核心。应用程序必须将业务相关的数据通过一定方式持久化到数据库,还应能够从数据库获取已有的数据,以适当的形式提供给客户或支撑系统的运行。 关键点:如何高效地存取数据、简化编程模型、降低应用的复杂度 在系统中引入持久层,负责所有相关数据的持久化操作,可以为整个应用系统提供一个高层、统一、安全、并发的数据持久机制。1、对象持久化技术1-1、Java 对象序列化 序列化是 ... 阅读全文
posted @ 2009-04-10 09:50 黄小二 阅读(256) 评论(0) 推荐(0)
JAVA 中各种数据库连接方式(补齐中)
摘要:JDBC-ODBC 桥连(不需驱动) Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); Connection conn = DriverManager.getConnection("jdbc:odbc:test", "sa", "love2you");SQL SERVER 2005 直连 [驱动下载] Class.forName("com.microso... 阅读全文
posted @ 2008-10-13 23:39 黄小二 阅读(444) 评论(0) 推荐(0)
Java程序设计语言(第4版) 笔记
摘要:The Java Programming Language (Four Edition)第一章 快速浏览第二章 类与对象第三章 类的扩展第四章 接口第五章 嵌套类和接口第六章 枚举类型第七章 语言符号、值和变量第八章 包装器类第九章 运算符和表达式第十章 控制流第十一章 泛型类型第十二章 异常和断言第十三章 字符串与正则表达式第十四章 线程第十五章 注解第十六章 反射第十七章 垃圾回收器与内存第十... 阅读全文
posted @ 2008-10-11 23:28 黄小二 阅读(497) 评论(0) 推荐(0)
[转] Hibernate3.0以上中执行存储过程
摘要:文章出处:http://www.diybl.com/course/3_program/java/javajs/2008324/106036.htmlhibernate3.0以上提供了两种方式执行存储过程。第一种 :用JDBC方式(获得 Connection 对象)Sessionsession=HibernateSessionFactory.getSession();//获取hibernate会话C... 阅读全文
posted @ 2008-10-04 22:13 黄小二 阅读(1681) 评论(0) 推荐(0)
利用 Commons-Fileupload 实现文件上传
摘要:一、准备:1、 下载 commons-fileupload 库,下载地址:http://commons.apache.org/fileupload/2、 下载 commons-fileupload 依赖库 commons-io,下载地址:http://commons.apache.org/io/推荐文章:1、利用MultipartFile实现文件上传2、利用Jakarta commons file... 阅读全文
posted @ 2008-10-04 12:35 黄小二 阅读(10668) 评论(0) 推荐(0)
[转] J2EE培训
摘要:目录系统体系结构 J2EE Servlet JSP JSP VS Servlet XML 系统体系结构两层体系结构缺点:l client/server结构通常在第一次部署的时候比较容易,但难于升级或改进。l 经常基于某种专有的协议―通常是某种数据库协议。l 它使得重用业务逻辑和界面逻辑非常困难。l 更重要的是,在Web时代,二层化应用通常不能体现出很好的伸缩性,因而很难适应Internet的要求。... 阅读全文
posted @ 2008-09-09 11:25 黄小二 阅读(312) 评论(0) 推荐(0)
使用 HibernateTemplate 实现分页查询 (HibernateCallback接口)
摘要:HibernateTemplate 只支持 .setMaxResults(int) 方法。 因此,做 Spring+Hibernate 分页处理要使用到一个接口 org.springframework.orm.hibernate3.HibernateCallback来灵活操作数据库,该接口中有一个未实现的方法 Object doInHibernate (Session session),用以获得... 阅读全文
posted @ 2008-09-07 11:25 黄小二 阅读(1512) 评论(0) 推荐(0)
SSH 组建轻量级架构 附录 -- 遇到的问题和解答
摘要:action: nulljava.lang.ClassNotFoundException: org.springframework.web.struts.ContextLoaderPlugIn解决方法:加载 spring.jar 包报 无法初始化at org.apache.struts.action.ActionServlet.initModulePlugIns(解决方法:删除 asm-2.2.3... 阅读全文
posted @ 2008-09-06 23:13 黄小二 阅读(168) 评论(0) 推荐(0)
SSH 组建轻量级架构 (二) -- 构建步骤
摘要:Spring 整合托管 控制层、用户逻辑层及持久层 利用 Spring 整合托管各分层,能减少各框架间解耦所带来的开销,更好体现了 Spring的注入机制和面向切面编程带来的便利。ps.虽然也可以通过static ApplicationContext ctx = new ClassPathXmlApplicationContext("applicationContext.xml");EcAccou... 阅读全文
posted @ 2008-09-06 22:06 黄小二 阅读(315) 评论(0) 推荐(0)
HibernateDAO 生成方法注解
摘要:预备知识:出自:hibernate的各种保存方式的区别 (save,persis,update,saveOrUpdte,merge等) 在所有之前,说明一下,对于hibernate,它的对象有三种状态,transient、persistent、detachedtransient:瞬态或者自由态persistent:持久化状态detached:脱管状态或者游离态脱管状态的实例可以通过调用save()... 阅读全文
posted @ 2008-09-05 23:11 黄小二 阅读(890) 评论(0) 推荐(0)
Hibernate 查询相关
摘要:[推荐] hibernate-native sql support http://www.blogjava.net/alex0927/articles/194737.html1.使用SQLQuery Session.createSQLQuery(); 1.1标量查询最基本的SQL查询就是获得一个标量(数值)的列表。 1.2 实体查询通过 addEntity() 让原生查询返回实体对象。 1.3 处... 阅读全文
posted @ 2008-09-05 22:39 黄小二 阅读(558) 评论(0) 推荐(0)

1 2 下一页