`
lixucheng
  • 浏览: 80285 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论
文章列表
很多人在使用Weblogic配置连接池之后,会碰到这样一个错误“Failed to Generate Wrapper Class”。这种错误主要是因为JDBC驱动程序放的位置有问题。 从原理上说,JDBC驱动程序放在服务器的classpath路径下,或者放在JDK的路径下都可以,并且在Weblogic 服务器上也有多个地方可以放。但是不不知道算不算是Weblogic的一个bug,在使用连接池的时候不能随便放JDBC驱动程序,必须放在C:\bea\user_projects\domains\base_domain\lib下面,其中c:\bea是安装路径,base_domain是我配置的域的 ...
对于大型网站来说,信息查询的次数会非常多,每次查询都需要这样的过程:加载驱动程序、创建连接、创建语句对象、执行SQL语句、关闭这些对象。建立与数据库之间的连接和释放连接会占用很多系统的时间。如果能够让所有 ...
第一步:创建Web应用 选择【File】à【New Project】,在弹出的界面中间部分选择【Web】,然后选择右边的【Web Application】。 在接下来的界面中输入工程的名字:helloWeb,选择【Next】进入下一个界面。 在该界面中,选择Web应用使用的框架,如果不选择,直接点击【Finish】。 第二步:导入用到的要访问的EJB的接口 过程与Application客户端中导入接口的过程相同: 选择【Source Packages】,点击右键,选择【New】à【Java Packges】,输入包名:session.hello,点击【Finish】。 把Hel ...
第一步:创建工程 选择【File】-〉【New Project】,出现下面的界面: 选择【Enterprise】-〉【Enterprise Application Client】,进入下面的界面: 输入工程的名字:HelloClient,点击完成即可。 第二步:使用EJB的接口 创建一个包 在HelloClient应用的【Source Package】上创建一个Java包,包名为session.home,与要访问的EJB的包名相同。 把接口文件拷贝过来 然后选择EJB应用中的文件:HelloSessionRemote.java,点击右键,选择【copy】 ...
<shape id="_x0000_i1036" style="WIDTH: 332.25pt; HEIGHT: 306pt" type="#_x0000_t75"><imagedata o:title="查看控制台" src="file:///C:%5CDOCUME~1%5CADMINI~1%5CLOCALS~1%5CTemp%5Cmsohtml1%5C01%5Cclip_image023.png"></imagedata></s ...
流行的Java Web应用框架基本上都实现了MVC模型,下面分别以JSF和Struts为例介绍这些框架是如何实现MVC模型的。 JSF 在JSP框架中提供了一个中心控制器FacesServlet完成所有的控制,这样所有的请求都可以提交这个Servlet。需要在web.xml中进行配置,典型的代码如下: <context-param> <param-name>javax.faces.CONFIG_FILES</param-name> <param-value>/WEB-INF/faces-config.xml</param-va ...
Eclipse中Web应用的开发 应用服务器:tomcat 插件:MyEclipse 1、安装Eclipse 直接从其他机器上拷贝一份就可以,也可以解压缩之后直接使用。 2、安装MyEclipse MyEclipse是一个插件,需要安装,安装的时候需要选择Eclipse的安装路径,不需要进行其它的设置。 3、安装Tomcat Tomcat的安装也非常简单,安装之后基本不需要进行配置。 4、环境配置 首先启动Eclipse,如果能够在菜单中看到MyEclipse菜单项,说明MyEclipse的安装没有问题,接下来是配置应用服务器。如下图,选择【window】中的【P ...

数字的格式化

数字的格式化 在很多情况下需要对输出的信息进行格式化,尤其是当输入的内容为数字的时候,需要按照特定的格式进行输出。另外对运行的结果可能需要进行特殊的处理,例如结果只保留小数点后两位。对数字进行格式化可以使用下面的两个类: java.text.DecimalFormat java.text.NumberFormat NumberFormat是抽象类,所有主要使用DecimalFormat完成格式化。通常使用DecimalFormat的构造函数来生成格式,例如: NumberFormat nf = new DecimalFormat("0.00"); 表示数字的格式 ...
日期及其格式化 1、java.util.Date类 用于表示日期和时间,要获取当前时间,可以使用下面的代码: Date d = new Date(); System.out.println(d.toString()); 下面是输出的结果: Mon Feb 06 15:45:47 CST 2006 如果想按照特定的格式进行输出,可以按照下面的方法完成,但是现在的版本中建议不要使用。 int year = d.getYear()+1900; int month = d.getMonth()+1; int date = d.getDate(); int hour = ...
面向对象的实现 对象之间存在的关系如下: 继承关系 继承关系使用extends关键字来实现,通常父类具有的属性子类都有,另外子类会有一些特殊的属性,继承父类之后,只需要在子类中添加新的成员变量就可以了。 这里需要关心的是这些成员变量在哪里进行初始化?对于子类新创建的成员变量肯定是在子类中就行初始化,通常情况下是在构造函数中进行初始化。对于从父类继承过来的成员变量可以在父类中初始化,也可以在子类中进行初始化,如果是在父类的构造函数中初始化,需要在子类的构造函数中调用父类的构造函数,如果调用默认的构造函数子类中可以不显式调用。 public class A { private int ...
异常处理 认识异常 首先看下面的代码: class User { private String uname; private int age; public void setUname(String uname) { this.uname = uname; uname = new String(uname.getBytes("8859_1")); } public String getUname() { return uname; } public void setAge(String age) { ...
迭代器Iterator的用法 和枚举一样,表示一些对象的集合,主要用于对数组进行遍历,定义如下: package java.util; public interface Iterator { boolean hasNext(); Object next(); void remove(); } 3个方法的作用如下: Ø hasNext(),判断是否有下一个元素,如果有,返回值为true,否则返回值为false。 Ø next()方法用于得到下一个元素,返回值是Object,需要强制转换成自己需要的类型。 Ø remove用于删除元素,在实现这个接 ...

Vector类的用法

Vector类实现了AbstractList。Vector相当于动态数组,Java中我们定义数组之后,元素的个数不能发生变化,如果元素个数未知就不能使用数组,这时候就可以使用Vector。Vector对象可以存放各种对象。 Vector是一个动态数组,所以在执行过程中,会随着元素的变化调整自身的容量。 提供了4种构造函数: public Vector();默认的构造函数,用于创建一个空的数组。 public Vector(Collection c);根据指定的集合创建数组。 public Vector(int initialCapatity); 指定数组的初始大小。 public V ...
封装了一些基本运算方法,包括进行三角运算的正弦、余弦、正切、余切相关的方法:例如,求正弦的sin,求余弦的cos等,如果使用的话可以参考JDK。 下面的方法可能是我们经常要使用的: (1)求最大值,可以用于求int类型,long类型,float类型,double类型的最大值,下面仅仅下求整数最大值的方法的定义: public static int max(int a,int b); (2)求最小值,和求最大值基本相同。 public static int min(int a,int b); (3)求绝对值,和求最大值的方法基本相同。 public static int abs(in ...
实现了Map接口,是同步的哈希表,不允许类型为null的键名和键值。哈希表主要用于存储一些映射关系。这个类比较特殊,与Collection中的其它的类不太一样,首先它是同步的,另外它是继承自java.util.Dictionary类。 一个典型的应用就是在连接数据库的时候,需要提供各种参数,包括主机、端口、数据库ID、用户名、口令等,可以把这些信息先存储在哈希表中,然后最为参数使用。 下面通过例子来介绍Hashtable的使用。 package com.li.collection; import java.util.Hashtable; public class Hashtab ...
Global site tag (gtag.js) - Google Analytics