手机站
网通分站
电信主站
密 码:
用户名:
热门关键字:  虚拟主机  cn域名  域名注册  非法  seo
当前位置 : 主页>程序设计>Java技术>列表

如何利用JBuilder2005开发Web应用程序

来源:互联网 作者:west263.com 时间:2008-02-23 点击:
西部数码-全国虚拟主机10强!40余项虚拟主机管理功能,全国领先!双线多线虚拟主机南北访问畅通无阻!免费赠送企业邮局,.CN域名,自助建站480元起,免费试用7天,满意再付款! P4主机租用799元/月.月付免压金!
9. 将JDBC驱动放在C:\Borland\JBuilder2005\thirdparty\jakarta-tomcat-5.0.27\common\lib目录中

10. 在SQL Server中建立数据库test,数据库表文件testdata

creatTable.sql:

if exists (select * from dbo.

sysobjects where id = 

object_id(N'[dbo].[testdata]') 

and OBJECTPROPERTY

(id, N'IsUserTable') = 1)

drop table [dbo].[testdata]

GO



CREATE TABLE [dbo].[testdata] 

(

 [id] [int] NOT NULL ,

 [foo] [varchar] (50) 

COLLATE Chinese_Taiwan_Stroke_CI_AS NULL ,

 [bar] [int] NOT NULL 

) ON [PRIMARY]

GO

输入几条记录作为测试数据。

11. F9

12. 在c:\myWebmulu中建立批处理文件startup.bat和shutdown.bat内容分别如下:

startup.bat:

C:\Borland\JBuilder2005\

JDK1.4\bin\Javaw -classpath

"C:\Borland\JBuilder2005\thirdparty\

jakarta-tomcat-5.0.27\bin\bootstrap.jar;

C:\Borland\JBuilder2005\jdk1.4\lib\tools.jar" 

"-Dcatalina.home=C:/Borland/JBuilder2005

/thirdparty/jakarta-tomcat-5.0.27" 

org.apache.catalina.startup.Bootstrap -config 

"C:\myWeb\Tomcat\conf\server8080.XML" start

Shutdown.bat:

C:\Borland\JBuilder2005\jdk1.4

\bin\javaw -classpath 

"C:\Borland\JBuilder2005\thirdparty\

jakarta-tomcat-5.0.27\bin\bootstrap.jar;

C:\Borland\JBuilder2005\jdk1.4\lib\tools.jar" 

"-Dcatalina.home=C:/Borland/JBuilder2005

/thirdparty/jakarta-tomcat-5.0.27" 

org.apache.catalina.startup.Bootstrap -config 

"C:\myWeb\Tomcat\conf\server8080.xml" stop

13. 运行startup.bat,在浏览器输入http://localhost:8080/DBTest/test.JSP

如何部署Web应用?

1. 打包生成war文件

2. 将DBTest.war拷贝到Tomcat_HOME\webapps

3. 在Tomcat_HOME\conf\Catalina\localhost目录中建立文件DBTest.xml

DBTest.xml

<!--

 Context configuration file for 

the Tomcat Administration Web App

$Id: admin.xml,

v 1.2 2002/07/23 12:13:05 remm Exp $



-->



<Context path="/DBTest" 

docBase="/DBTest" debug="5" 

reloadable="true" crossContext="true" 

workDir="../work/DBTest">



<Logger className="org.apache.

catalina.logger.FileLogger" 

prefix="localhost_DBTest_log." 

suffix=".txt" timestamp="true"/>



<Resource name="JDBC/TestDB"

auth="Container" 

type="javax.sql.DataSource"/>

<ResourceParams 

name="jdbc/TestDB">

 <parameter>

  <name>factory</name>

  <value>org.apache.commons.dbcp.

BasicDataSourceFactory</value>

 </parameter>

 <!--

  Maximum number of dB 

connections in pool. Make sure you

  configure your MySQLd max_connections

large enough to handle

  all of your db connections.

Set to 0 for no limit.

 -->

 <parameter>

  <name>maxActive</name>

  <value>100</value>

 </parameter>

 <!--

  Maximum number of idle dB

connections to retain in pool.

  Set to 0 for no limit.

 -->

 <parameter>

  <name>maxIdle</name>

  <value>30</value>

 </parameter>

 <!--

  Maximum time to wait for a dB 

connection to become available

  in ms, in this example 10 seconds. 

An Exception is thrown if

  this timeout is exceeded. 

Set to -1 to wait indefinitely.

 -->

 <parameter>

  <name>maxWait</name>

  <value>10000</value>

 </parameter>

 <!-- MySQL dB username and

password for dB connections -->

 <parameter>

  <name>username</name>

  <value>sa</value>

 </parameter>

 <parameter>

  <name>password</name>

  <value>topcomputer</value>

 </parameter>

 <!-- Class name for mm.mysql 

JDBC driver -->

 <parameter>

  <name>driverClassName</name>

  <value>com.microsoft.jdbc.

sqlserver.SQLServerDriver</value>

 </parameter>

 <!--

  The JDBC connection url for 

connecting to your MySQL dB.

  The autoReconnect=true argument 

to the url makes sure that the

  mm.mysql JDBC Driver will automatically

reconnect if mysqld closed the

  connection. mysqld by default closes

idle connections after 8 hours.

 -->

 <parameter>

  <name>url</name>

  <value>jdbc:microsoft:sqlserver:

//nt04:1433;DatabaseName=test</value>

 </parameter>

</ResourceParams>

</Context>

文章整理:西部数码--专业提供域名注册虚拟主机服务
http://www.west263.com
以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

共3页: 上一页 [1] 2 [3] 下一页
最新评论共有 0 位网友发表了评论
发表评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名: 密码:
匿名
注册