- 浏览: 24080 次
最近访客 更多访客>>
最新评论
-
linginfanta:
没有翻完。
转贴 java 泛型,辛苦译者了 -
阳光晒晒:
等四五小时再看,如果内存下来了
一般是由于数据库连接没关闭.
...
J2EE 系统 outofmemory问题 -
anxin587:
今天一直用jprofiler来跟踪,发现一个奇怪的问题,当to ...
J2EE 系统 outofmemory问题
文章列表
前面没有怎么看过xml 和 css ,xml里面的标签全部可以被css去控制,这样就不用html了,也能现实页面了,下面是一个例子
<?xml version="1.0"?>
<?xml-stylesheet href="vendor.css" type="text/css"?>
<vendor>
<vendor_name>Crazy Marge's Bed Emporium</vendor_name>
<advertisement>
<ad_sen ...
- 2007-12-22 22:36
- 浏览 1001
- 评论(0)
一个非常基础的ant构建,ant采用xml来编写构建文件,xml是一个严格的文件,例子如下
<project name="ant start chapter one" basedir="." default="compile"></project>
<property name="src.dir" value="src"& ...
- 2007-10-06 15:30
- 浏览 1048
- 评论(0)
现在根据customer和orders写一个复合主键的例子,两张表,如下所示
CREATE TABLE CUSTOMERS(ID INT AUTO_INCREMENT PRIMARY KEY,NAME VARCHAR(20), AGE INT )
CREATE TABLE ORDERS (ID INT,CUSTOMER_ID INT, NAME VARCHAR(20),PRICE DOUBLE,
CONSTRAINT PK_OR PRIMARY KEY(ID,CUSTOMER_ID),
CONST ...
- 2007-09-13 22:53
- 浏览 1486
- 评论(0)
我学习Jboss部署EJB经常发生这样错误,最终搞定,把解决心得贡献给大家:
在这个错误上面一般都报一些实际错误,如果编译通过,则大多因为:
1.ejb-jar.xml写的有问题,比如缺项或者对应文件找不到。
2.ejb文件写得不规范,比如出现抽象类、缺乏ejb规定的方法。
Bean : TxBean
Method : public abstract Collection findByAccountId(Date, Date, String) throws FinderException
Section: 12.2.11
Warning: Each finder method must m ...
- 2007-09-12 15:12
- 浏览 1546
- 评论(0)
这是根据精通ejb一书中的count stateful session bean所做,但是现在有一个问题就是这个sessionbean好像再执行过程中,没有被挂起 ,这样也就更加不存在什么激活了,ejbpassivate 和ejbactivate两个方法就没有被调用到,通过jboss控制传出来的信息,根本就不存在这两个方法的调用
大致代码如下所示:
本地接口countjava
package examples;
import javax.ejb.*;
import java.rmi.*;
public interface Count extends EJBObject
{
public int ...
- 2007-09-11 11:17
- 浏览 1550
- 评论(0)
前面一块已经讲过了,ejb的打包部署到jboss下面去,部署进去以后客户端就可以去调用,客户端可以有多种类型,通过远程接口去访问,客户端访问代码如下
//package examples;
import examples.Hello;
import examples.HelloHome;
import javax.naming.Context;
import javax.naming.InitialContext;
import java.util.Properties;
public class HelloClient
{
public static void main(String[] a ...
- 2007-09-11 08:58
- 浏览 2605
- 评论(0)
Java1.5泛型指南中文版(Java1.5 Generic Tutorial)<o:p></o:p>
英文版pdf下载链接:http://java.sun.com/j2se/1.5/pdf/generics-tutorial.pdf
译者: chengchengji@163.com
<o:p> </o:p>
目 录<o:p></o:p>
<o:p> </o:p>
摘要和关键字... 1&l ...
- 2007-09-09 23:04
- 浏览 1409
- 评论(1)
域对象中,类之间存在四种关系,1关联,也就是类之间的引用关系,一对一,一对多,多对多,单向,双向。2 依赖,指的是类之间的访问关系,3 聚集,整体与部分的关系,部分类对象不能独立存在,4一般化,也就是继承关系
create table customer(id int auto_increment primary key,name varchar(20),homeprovince varchar(20),homeadrcity varchar(20), comprovince varchar(20),comadrcity varchar(20));建立关系数据模型的一个重要原则就是在不导致数据冗余 ...
- 2007-09-09 22:21
- 浏览 1190
- 评论(0)
在java中应用程序通过new创建一个java对象时,jvm会为这个对象分配一块内存空间,只要这个对象被应用,就一直处于内存中,如果这个对象不在被任何引用变量引用,java虚拟机会适当时候回收内存,这就是垃圾回收器,java集合里面存放的对象实际上面就是java对象的引用,当我们向对象里面添加或者删除一个对象的时候实际上是把一个引用添加或删除了,在hibernate中session接口是hibernate提供给应用程序的主要接口,提供了主要的一些数据库操作,session具有缓存,位于缓存中的对象处于持久化状态,它和数据库中的相关记录对应。session缓存两大作用,一,减少访问数据库的频率,二 ...
- 2007-09-09 15:27
- 浏览 1454
- 评论(0)
在域模型中,类之间最普遍的关系是关联关系,关联是有方向的,分为单向关联和双向关联,在关系数据库中,为了避免冗余,只存在many 方参照one方,所以关系数据库实际上面是多对一,一对一的单向关联,
在类和类之间各种关系中,多对一的单向关联和关系数据库的外键参照关系最匹配,下面一个简单例子来说明这些
两个实体,分别为Customer和orders,同时一个customer可以拥有0个或者多个orders,他们的DDL如下所示
CREATE TABLE CUSTOMERS (ID INT AUTO_INCREMENT PRIMARY KEY,NAME VARCHAR(20))
CREATE TABLE ...
- 2007-09-08 23:50
- 浏览 1814
- 评论(0)
Hibernate使用对象标识符来建立内存中的对象和数据库表中记录的对应关系,我们多知道关系数据库用主键来标识并记录每条记录的唯一性,我们把具有业务含义的字段作为主键称为自然主键,而不具备业务含义的字段称为代理主键,比较两变量所引用的内存地址是否相等用==,equals是按照内存地址来比较的。
Hibernate用对象标识符来区分对象,
public static void testEquals()
{
Session session=HibernateUtil.getSessionFactory().openSession();
Customer c1=(Customer)sess ...
- 2007-09-05 23:35
- 浏览 1887
- 评论(0)
写好了一个EJB并且也部署到了jboss下面,部署成功,简单说下组成
远程接口 Hello interface 定义了一个业务方法 public String hello()
本地接口 HelloLocal interface 和远程接口一样 public String hello()
Home接口 HelloHome interface
本地Home接口 HelloLocalHome interface
发布到jboss服务器底下成功
客户端代码如下
import java.util.Hashtable;
import javax.naming.Context;
import javax.n ...
前两天开始学习EJB,想学的很久了,一直总认为自己的水平学起来会很困难,其实不过是给自己找了一个接口罢了,无论怎么样,终于开始学习了,昨天开始写Hello,根据精通EJB书上所说的例子,写好了代码需要如何编译,编译 ...
- 2007-09-05 10:50
- 浏览 1596
- 评论(0)
学习精通Hibernate java对象持久化第4章联系如下:
customer 实体类
package mypack;
import java.io.Serializable;
import java.util.Set;
import java.util.*;
public class Customer implements Serializable
{
private Long id;
private String firstname;
private String lastname;
private char sex;
private Set orders=new HashSet ...
- 2007-09-04 22:45
- 浏览 1315
- 评论(0)
大家好,这个系统采用了struts+spring+hibernate实现,其中主要的架构是,dao包括所有的数据访问方法,service包括所有的业务逻辑,action调用service方法,数据的传输通过dto来实现,
问题: 当tomcat一开始打开的时候,系统跑的非常的快,假设系统上面有两个链接,这两个链接都指向下面一个iframe,通过点击连接,来改变iframe里面的数据显示,一般(200~500)条,可是当我们测试的时候,如果我们频繁的点击这两个链接,(当点了一个连接后,还没有等数据出来,紧跟着又点击另一个链接,频繁的这样点,系统就会变的非常的慢,)而且tomcat的内存涨的非常的快 ...