2006年7月18日
安装好CVSNT2.5后,用Eclipse3.1把项目Share project 到CVS上提示以下错误:1)共享项目到CVS2)出错提示:3) 问题解决:编辑仓库连接属性: 把C:/cvsfiles 改成 /cvsfiles ,测试通过4)重新共享项目到CVS成功
posted @ 2006-10-24 11:21 亮子 阅读(364) | 评论 (0) | 编辑 收藏
posted @ 2006-08-31 00:49 亮子 阅读(1563) | 评论 (2) | 编辑 收藏
先来介绍一下JavaBean 什么是JavaBean? JavaBean是一种可重复使用,且跨平台的软件组织. 分两种:有用户界面的JavaBean 没有用户界面的JavaBean,主要用来处理事务的JavaBean.通常所指的就是此种JavaBean.JavaBean的特性? JavaBean是一个Public类 JavaBean有一个不带参数的构造方法 JavaBean通过setter,getter来设置和访问属性.JSP访问JavaBean? 有两种办法来访问JavaBean: 1)通过程序代码 2)通过JSP标签来访问JavaBean如何通过JSP标签来访问JavaBeans? 1)导入JavaBean类: <%@ page import="my.SampleBean"%> 2)声明JavaBean对象 : 使用<jsp:userBean id="myBean" class="my.SampleBean" scope="Session"/> id代表对象的变量名 class指定JavaBean类名,必须是JavaBean的完整名称. scope指定JavaBean对象的范围 3)访问JavaBean属性: 访问JavaBean属性: <jsp:getProperty name="myBean" property="xxx"/> 设置JavaBean属性: <jsp:setProperty name="myBean" property="xxx" value="0"/>JavaBean的范围. scope属性决定JavaBean对象存在的范围.scope可选值有四个:1)page 2)request 3)session 4)application. 默认page.举个例子先,jsp文件如下:
javabean User类文件User.java内容为:
注意:上面的程序经编译、部署,访问会出现java.lang.InstantiationException异常.这是因为JavaBean User类需要有一个不带参数的构造器.添加此构造器后问题解决:
posted @ 2006-07-20 15:19 亮子 阅读(1499) | 评论 (0) | 编辑 收藏
先来介绍两个基本概念:
1. 数据源和连接池. 在 DataSoure 中可以事先建立多个数据源对象,把这些数据库连接保存在连接池( Context poo) 中.这样我们在访问数据库时,不用自己再手动创建数据库连接,直接在连接池中捞一个数据库连接对象即可.如果这时连接池中没有可用的连接时,客户程序就将等待.这样的好处:1)避免客户程序每次访问数据库都创建数据库连接,提高程序相应时间. 2)避免数据库连接这样的稀缺资源因无法回收被常时间占有.
2. 数据源和 JNDI 资源
DataSource 对象是由 JBoss 提供的,不能在程序中用创建实例的方式获得 DataSource 对象.而需要采用 JNDI ( java naming and directory interface )技术,来获得 DataSource 对象的引用.其实 JNDI 简单来讲就是一种将对象和名称绑定的技术. Javax.naming 包中提供 Context 接口,该接口提供将对象和名字绑定. 下面就来具体备置一下数据源: (以 Mysql 为例.数据库名称: test 用户名 :root 密码为空)
1 public Connection getConnection() throws Exception { 2 Context cnt = new InitialContext(); 3 DataSource ds = (DataSource)cnt.lookup( " java:/TestDS " ); 4 return ds.getConnection(); 5 }
posted @ 2006-07-18 14:11 亮子 阅读(2454) | 评论 (0) | 编辑 收藏
Powered by: BlogJava Copyright © 亮子