
技术空间
代码校园
分享关于编程、软件开发和技术创新的内容,帮助大学生们在校园里掌握软件技术
展开
-
将项目打包成War文件及在TomCat布署
今天帮一个新同事打包一个样例工程,想到了我的Blog,就上来写写了:)要将一个工程打包成War的格式有好几种方法,在这我就介绍一种较简单的方法,用Jar 命令,前提条件是你的机子中要安装JDK具体步骤如下:1:在系统变量中加入变量JAVA_HOME,值为JDK的安装路径。2:在系统变量的classpath,加入值:%JAVA_HOME%lib;3:在系统变量的path,加入原创 2006-11-14 16:36:00 · 2686 阅读 · 1 评论 -
JSF自定义组件
JSF让您可以自定义组件,每个组件都是可替换的,这使得组件在搭配时更有弹性,但相对的却使开发组件的过程复杂的多,这里对自定义JSF组件只是个入门砖,更多有关自定义组件的细节可得要专书来说明。 1. JSF生命周期与组件概述要开发JSF组件,您需要更深入了解JSF的一些处理细节,包括了JSF生命周期以及JSF框架。 1.1 JSF生命周期JSF的每个组件基本上都是可替换的,像是转换器(Con转载 2007-09-13 17:08:00 · 1140 阅读 · 0 评论 -
jsf 创建自定义组件
写个自定义按纽的组件,给大家可以参考一下: 第一步:package cn.jsf.fgliuimport javax.faces.component.UIComponent;import javax.faces.webapp.UIComponentTag;public class NewButtonTag extends UIComponentTag { private String原创 2007-09-12 17:56:00 · 792 阅读 · 0 评论 -
文件下载
string filename = "test.txt"; response.setheader("content-disposition","attachment; filename=" + filename); 编程.io.fileinputstream fileinputstream = new 编程.io.fileinputstr原创 2007-09-11 10:46:00 · 564 阅读 · 0 评论 -
list 排序
OrganComparator.javapublic class OrganComparator implements Comparator { public int compare(Object o1, Object o2) { Map m = new HashMap(); m.put("ORGANH001","4"); m.put("ORGANH002","2"); m.put(转载 2007-09-04 10:21:00 · 487 阅读 · 0 评论 -
Ear、Jar、War文件之间有何不同?
Ear、Jar、War文件之间有何不同?它们分别使用在哪种环境下? 在文件结构上,三者并没有什么不同,它们都采用zip或jar档案文件压缩格式。但是它们的使用目的有所区别: Jar文件(扩展名为. Jar)包含Java类的普通库、资源(resources)、辅助文件(auxiliary files)等 War文件(扩展名为.War)包含全部Web应用程序。在这种情形下,一个We原创 2007-08-13 11:39:00 · 660 阅读 · 0 评论 -
性能测试概念和术语解释
响应时间(response time)响应时间,是指系统对用户操作的反馈时间。我们可以举一个163邮箱登录的例子:我们如何来测试邮箱的登录响应时间呢?我们首先进入mail.163.com网页,输入合法的用户名和密码,点击“登录”,直到登录后的邮箱界面完全显示出来为止。那么响应时间从什么时候开始计算呢?是我们输入用户名的时候,还是点击“登录”的时候?显然,我们应该从按下“登录”按钮的那一瞬间开始转载 2007-08-12 18:43:00 · 898 阅读 · 0 评论 -
关于Tomcat中JNDI设定的方式:
From Gossip@caterpillarJSP/Servlet: 使用 DBCP如果是自行取得資料庫連線,每次都要載入Connection、使用者驗證、建立連結等動作,Connection開開關關的會相當沒有效率,在單機使用者上也許感覺不太出來,但是對於Web應用程式,需要服務的人數多的情況下,效能的問題就會被突顯出來。您可以預設建立好一定數量的Connection並儲存在一個池(P转载 2006-12-10 14:20:00 · 1146 阅读 · 0 评论 -
动态增加表格及读取动态表格中的值
最近在找一些关于动态表格方面的资料,经过小小组合后可以动态的增加行,及读取表格中的值,在脚本相对不好调试,所以就将我调好的代码放上来,可以直接运行看结果的动态添加删除表格var cGetRow=-99999;function AddRow(){//添加一行var i =tab1.rows.length;var Nam="name"+i;var Cod="code"+i;var newT原创 2006-11-28 20:01:00 · 1472 阅读 · 2 评论 -
weblogic的安装与配置(二)
现在我来进入WebLogic配置的第二步,1:开启WebLogic 的服务,具体方面在我的上一篇中已经写的很清楚,启后的控制台的界面大概如下图: 服务启动的,再打开IE,在地址栏中输入http://localhost:7001/console访问,如你上面步骤正确的话,可以看到如下界面: 在Username和Password中输入你的用户名和密码(用户名和原创 2006-11-13 19:32:00 · 2159 阅读 · 7 评论 -
weblogic的安装与配置(一)
今天完成了weblogic 的配置,因为在网上找weblogic 方面的配置内容个人感觉不全,所以我就产生一个自已写weblogic配置方面的文章.首先先来讲一下weblogic 的安装,我讲的版本是8.1,下载地址网络上很多,我就不写上了, : )1:运行weblogic 8.1的安装程序,如下图:2:点击按钮“NEXT”进入下一步,如下图:3:选择“yes”单选按钮原创 2006-11-13 18:09:00 · 1479 阅读 · 0 评论 -
java 读取文件
在java Project 中对文件的读取:假设项目的目录结构如下所示:pcqseaih --src --cn.ccb.pcis.bo --fileName.xls在java测试或运行时,如果要读取该文件,则可以使用以下方法来读取: String path = "src/fileName.xls";原创 2009-04-24 09:45:00 · 507 阅读 · 0 评论