内容列表
- JDBC基础教程之PreparedStatement
-
摘自久久学院该 PreparedStatement 接口继承 Statement,并与之在两方面有所不同: PreparedStatement 实例包含已编译的 SQL 语句。这就是使语句“准备好”。包含于 PreparedStatement 对象中的 SQL 语句可具有一个或多个 IN 参数。IN参数的值在 SQL 语句创建时未被指定。相反的,该语句为每个 IN
- 分类:Java 查阅全文
- EJB3.0开发指南:多对多和一对一
- 在前面的例子中,我们演示了一对多和多对一的例子,在本章将演示多对多和一对一的关系。
学生和老师就是多对多的关系。一个学生有多个老师,一个老师教多个学生。
学生和档案就是一对一的关系(不知道国外的学生有没有档案?)。
为了实现多对多的关系,数据库中需要关联表,用以在两个实体间建立关联。JBoss可以自动生成关联表,你也可以@AssociationTable来指定关联表的信息。
如
- 分类:Java 查阅全文
- [转贴] Hibernate入门 - 基础配置
- Hibernate配置文件可以有两种格式,一种是hibernate.properties,另一种是hibernate.cfg.xml。后者稍微方便一些,当增加hbm映射文件的时候,可以直接在hibernate.cfg.xml里面增加,不必像hibernate.properties必须在初始化代码中加入。但不管怎么说,两种的配置项都是一样的,下面详细介绍: 在Hibernate的src目
- 分类:Java 查阅全文
- EJB3.0开发指南:实体Bean的继承:单一表策略
- 在EJB3.0中,实体Bean可以实现继承关系。
比如有个Person的实体bean,它有姓名和性别两个属性。
上帝和女娲造人的时候,造出两种人:Man和Woman。Man和Woman都是实体Bean,而且他们都继承Person。
单一表策略就是副实体和子实体的数据都存放在一张表中,同时指定一列用来区别这些实体。
如:
@Entity
@Inheritance(strategy = I
- 分类:Java 查阅全文
- EJB3.0开发指南:实体Bean的继承:每类一表策略
- 这个和单表策略差不多,唯一不同就是在存存储的时候规定每一个实体bean映射到独立的一张表上。
如:
@Entity
@Inheritance(strategy = InheritanceType.TABLE_PER_CLASS, discriminatorType = DiscriminatorType.STRING)@DiscriminatorColumn(name = "P_TYPE",
- 分类:Java 查阅全文
- [转贴] Hibernate入门 - 包作用详解
- Hibernate一共包括了23个jar包,令人眼花缭乱。本文将详细讲解Hibernate每个jar包的作用,便于你在应用中根据自己的需要进行取舍。 下载Hibernate,例如2.0.3稳定版本,解压缩,可以看到一个hibernate2.jar和lib目录下有22个jar包: hibernate2.jar: Hibernate的库,没有什么可说的,必须使用的jar包 cglib-as
- 分类:Java 查阅全文
- (OReilly-CN新书)《Web安全、隐私和商务(第二版)》
-
var pa="";
function emaillink()
{
window.open("","emaillink","toolbar=no,location=no,directories=no,status=yes,menubar=no,scrollbars=no,resizable=yes,width=400,height=250");
- 分类:Java 查阅全文
- 使用UML编写Java 设计模式例子 FactoryMethod Pattern
-
摘自久久学院看了论坛上的文章,读FactoryMethod Pattern UML图,写了个小例子程序。做为文章的补充!
//Creator.javapublic abstract class Creator{ /** *&
- 分类:Java 查阅全文
- RSS 2.0 内容提要
-
摘自久久学院连锁成为主流
级别:入门
James Lewin ([email protected])总裁, The Lewin Group2004 年 1 月
自从 developerWorks 上一次考察 RSS 以来,RSS 世界已经发生了很大变化:出现了两种新的规范,RSS 已成为最流行的 XML 标准之一,涌现出了大量的工具和提要(feed)。RSS 为 w
- 分类:Java 查阅全文
- 弹出页面缓存问题
- 在STRUTS应用中,会使用到处理错误的公用页面,如error-pop.jsp。action产生异常时就把错误信息传递到这个错误页面。但有时会出现这种情况,对于不同的异常,总弹出第一个异常的错误页面。这是由于页面缓存的原因引起的,在文件里加上以下一段脚本就解决了:<% response.setHeader("progma","no-cache"); response.se
- 分类:Java 查阅全文
- Webservice的开发(JBuilder2005+Jboss3.2.5)
- 第一部分:一些概念的介绍(gunandrose翻译自Jbuilder)
WEBSERVICE是一个通过网络特别是INTERNET调用,执行断序或连续任务的软件模型。
开发者能创建一个客户端应用调用一系列通过RPC或者消息服务来提供一些或大多数应用逻辑的WEB服务。开发者可以 定位一个发布的WEB服务,根据需要来使用它。
一个例子就是一个公司能提供WEB服务给它的顾客,让顾客在发定
- 分类:Java 查阅全文
- IBM JVM 1.4.1 GC与内存管理
- (本文内容,主要翻译自http://www-106.ibm.com/developerworks/java/jdk/diagnosis/GCandMemory.pdf
1 概述
本文档介绍了IBM JavaVM 1.4.1中的ST(存储组件)的功能和工作原理。
ST组件负责在Heap中分配内存,这些内存可以用于定义对象、数组和类。在内存分配后,如果在JVM中存在一个有效的对它的引用,那么这
- 分类:Java 查阅全文
- 短信读取软件的开发阶段总结(二)
- 04-12-13 17:52 那个短信读取的软件终于能够正常运行了,me也把那个备份文件的短信存储格式机制摸的七七八八了。但是看着那个可以完成读取短信任务的程序,越看越不舒服,好乱,什么东东都纠缠在一起,主程序文件有600多行。这也可以看出me完全没有软件设计的功底(汗^_^),完全跟着感觉走,哪里有问题测试哪里,想起来差什么就补充什么,咿,真乱!
结合阅读Thinking
- 分类:Java 查阅全文
- Java: Too Simple Hibernate Sample with Ms SQL Server
- /*Test.java 编译及运行 命令行:C:\J2SDK\bin\javac -classpath "E:\Hibernate\hibernate-2.1.2\hibernate-2.1\hibernate2.jar;E:\Hibernate\hibernate-2.1.2\hibernate-2.1\lib\ant-1.5.3.jar;E:\Hibernate\hibernate-2.1.2
- 分类:Java 查阅全文
- 通过Struts应用MVC设计模型
- 转自www.yesky.com 模型--视图--控制器(Model-View-Controller,MVC)体系突出了Servlets和JSP的优点,同时也令它们的缺点最小化。在实现中,用户请求被发送到一个控制器serv
- 分类:Java 查阅全文
- EJB3.0开发指南:组合主键
- 在前面的所有的实体Bean的例子中,我们所用的主键都是Id,而且都是由容器自动生成的。
如:
@Id(generate = GeneratorType.AUTO)
public int getId()
{
return id;
}
事实上,主键可以是任意的java基本类型、或者是基本类型的包装类,如Integer、String类型、或者是带字段或属性的主
- 分类:Java 查阅全文
- EJB3.0开发指南:依赖注入
- 依赖注入(Dependency Injection),又称作控制反转(IOC),本来是一种设计模式,现在被吵得热火朝天,有点过了。比较有名项目如String,picoContainer等。
在EJB3.0中,可以通过在字段和设置方法上加上注释注入依赖,我想在很快会有新的项目,或者在原来的项目的基础上,一些IOC容器会采用注释的方式注入依赖,JDK5.0加入的注释的确是一个很强大的功能,相对而言,
- 分类:Java 查阅全文
- 麻省理工教材《计算机程序的构造和解释》的序言
- 此书是麻省理工的计算机课程入门教材 Structure and Interpretation of Computer Programs 该书强调的是两点:1 软件是传达知识的载体,2 与一些具体的技术相比,更重要的是驾驭大规模软件的复杂性。的确起点高,回想一下我们大学学的什么?
- 分类:Java 查阅全文
- Sun 公开开发中的J2SE下一个版本源代码
- Sun Microsystems公开了目前正在开发的桌面环境用Java软件开发平台“Java 2 Platform Standard Edition(J2SE)”下一个版本的源代码。该公司的开发人员社区网站java.net的注册用户可下载下一个版本的“build 12”的源代码。 该公司还通过简化JRL,放松了以非营利及研究为目的利用源代码的条件
- 分类:Java 查阅全文
- 数据库访问简单实现---edainfo-model(三)——简单例子
- 下面就正式来讲一下开发步骤:首先,在Tomcat5.X下建一个jdbc/edainfo的数据源,数据库可以是oracle、sql server、mysql。表的结构如下:CREATE TABLE example (id varchar(13) NOT NULL ,name varchar(50) NULL ,address varchar(50) NULL ) ON [PRIMARY]其中,id为
- 分类:Java 查阅全文