構(gòu)造JSP和Javabean開(kāi)發(fā)和發(fā)布環(huán)境的方法_JSP教程
推薦:Java中計(jì)算任意兩個(gè)日期之間的工作天數(shù)主要思路: 對(duì)于任意2個(gè)日期比如:date_start=2006-10-1、date_end=2006-10-14 ,首先計(jì)算這連個(gè)日期之間的時(shí)間間隔(天數(shù)),然后分別對(duì)date_start 和date_end 取得它們下一個(gè)星期一的日
以Java為基礎(chǔ)的J2EE是最新的電子商務(wù)解決方案,其復(fù)雜性和開(kāi)發(fā)工具系統(tǒng)的昂貴也使不少人卻步.在實(shí)際項(xiàng)目應(yīng)用中,真正需要完全使用J2EE方案的并不多,面對(duì)中小型企業(yè)電子商務(wù)應(yīng)用,下列組合足夠?qū)Ω叮篔sp/servlet Javabeans(taglib) MySQL(XML)
在具體實(shí)現(xiàn)方面,Linux Tomcat JDK MySQL組合經(jīng)過(guò)證明是穩(wěn)定而快速且成本低廉,希望在眾多中小系統(tǒng)中,憑借開(kāi)源(Open Source)的力量,Java將依然立于不敗之地.
如何構(gòu)造一個(gè)簡(jiǎn)單的Jsp/javabean開(kāi)發(fā)和發(fā)布環(huán)境?
本人經(jīng)過(guò)實(shí)踐,發(fā)現(xiàn)下列開(kāi)發(fā)工具組合可以很方便的構(gòu)成一個(gè)動(dòng)態(tài)可擴(kuò)展的IDE環(huán)境:
Jcreator用來(lái)編輯調(diào)試javabean;
Homesite(editplus dreamweaver)用來(lái)編輯Jsp文件;
Tomcat作為Serlvet/Jsp容器服務(wù)器;
Mysql作為數(shù)據(jù)庫(kù)服務(wù)器;
Jboss作為EJB容器服務(wù)器(如果不使用EJB,可不安裝) ;
ant作為發(fā)布工具(如果不使用EJB或J2EE可不安裝) ;
這套組合可以直接通過(guò)IE瀏覽器調(diào)試Jsp或Javabean,與Jbuilder這樣龐大的IDE工具軟件相比.最大優(yōu)點(diǎn)是資源消耗少,發(fā)揮各自工具的特點(diǎn),比如homesite寫(xiě)html/jsp很強(qiáng)大等,如果你的Jsp/servlet服務(wù)器或EJB服務(wù)器都是使用開(kāi)源軟件,使用這套組合絲毫不遜于Jbuilder.
我們開(kāi)始具體的配置:首先,假設(shè)這樣一個(gè)開(kāi)發(fā)和運(yùn)行環(huán)境: 開(kāi)發(fā)是在windows系統(tǒng),而運(yùn)行是在linux系統(tǒng):
開(kāi)發(fā)環(huán)境
1.首先,你要在自己的PC windows上安裝Tomcat jdk, 在linux上安裝Tomcat jdk;
2.建立自己項(xiàng)目的目錄,如c:\myweb放置的都是自己項(xiàng)目的Jsp或Javabean目錄,在myweb下建立三個(gè)目錄:
Jsp jsp源程序
beans Javabean源程序
WEB-INF/classes 編譯后的javabean運(yùn)行程序.
3.我們希望編制好的jsp能夠立即從IE瀏覽器中看到運(yùn)行效果,也希望javabean編譯后,就立即能被Jsp調(diào)用,因此,必須將我們這個(gè)項(xiàng)目的目錄放置入Tomcat環(huán)境中:
如果希望以http://localhost:8080/myweb 訪(fǎng)問(wèn)自己的jsp程序,在tomcat的conf目錄下修改server.xml:
.........
重新啟動(dòng)Tomcat.
以后就可以通過(guò)http://localhost:8080/myweb網(wǎng)址訪(fǎng)問(wèn)調(diào)試你的項(xiàng)目.
4.安裝mysql數(shù)據(jù)庫(kù). 推薦安裝PHP的windows環(huán)境和PhpmyAdmin, 比較好管理Mysql,當(dāng)然你使用Mysql windows版本自己帶的管理工具也可以.很麻煩哦.安裝PHP時(shí)需要Apache for windows,或者使用Win2000的IIS都可以.
安裝JDBC,在Mysql的首頁(yè)中下載Mysql的JDBC,解壓后是mm.mysql-2.0.4-bin.jar,將該文件加入Tomcat的common/lib目錄中.
5.安裝Javamail, 需要到j(luò)ava.sun.com下載Javamail的兩個(gè)支持包,安裝位置也是Tomcat的common/lib目錄中
6.安裝Jsp開(kāi)發(fā)工具:可以editplus 或homesite 或 Jrun studio.
7.安裝java開(kāi)發(fā)工具,推薦使用Jcreator, 是免費(fèi)軟件,運(yùn)行快,對(duì)配置要求不高,缺點(diǎn)是都要手工編程.但這對(duì)理解Java很多底層概念很有好處.
建議你在完成上述步驟后,在安裝Jcreator之前啟動(dòng)一下windows,讓Tomcat有效運(yùn)行,也能讓Jcreator安裝時(shí)能自動(dòng)搜索到你的JDK目錄.無(wú)論是否搜索到,都要進(jìn)入Jcreator手動(dòng)配置一下.
配置jcreator 的Java環(huán)境時(shí)有點(diǎn)麻煩, 在Config菜單下選擇Options,進(jìn)入JDK profiles.如果Jcreator搜索到你的JDK目錄,會(huì)看到一個(gè)item.你選擇"edit",選擇"add",選擇"add Jar",將Tomcat目錄下的common/lib目錄所有的Jar都逐個(gè)加入.
特別是JDBC驅(qū)動(dòng)的mm.mysql-2.0.4-bin.jar加到環(huán)境中,同時(shí)可以加入tomcat/lib/common中的servlet.jar 和sendmail包
這樣你的Jcreator編譯Java相關(guān)調(diào)用技術(shù)時(shí)就不會(huì)出錯(cuò).
8.上述開(kāi)發(fā)環(huán)境安裝成功后,你就可以開(kāi)始開(kāi)發(fā)Jsp/Javabean了,同時(shí)打開(kāi)瀏覽器,http://localhost:8080/myweb/就能訪(fǎng)問(wèn)到你的項(xiàng)目目錄,啟動(dòng)Jsp就可以運(yùn)行了.
調(diào)試
在Jsp/Javabean中,使用out.println和System.out.println進(jìn)行一些斷點(diǎn)設(shè)置和調(diào)試,注意這是兩個(gè)不同輸出,前者在瀏覽器中可看到輸出調(diào)試結(jié)果,后者只有通過(guò)tomcat控制臺(tái)看到,windows的tomcat控制臺(tái)很容易看到,就是tomcat的那個(gè)啟動(dòng)黑色窗口;linux下要打開(kāi)tomcat目錄下logs/catalina.out
發(fā)布到運(yùn)行環(huán)境
將你在windows下開(kāi)發(fā)的Jsp/Javabean發(fā)布到Linux系統(tǒng)上運(yùn)行,使用FTP軟件上傳:
在linux下也建立類(lèi)似windows下的myweb目錄結(jié)構(gòu),將對(duì)應(yīng)的Jsp和編譯后的Javebeans FTP上傳到對(duì)應(yīng)目錄就可以了.注意,有時(shí)可能需要重新啟動(dòng)Tomcat 但一般情況Tomcat會(huì)自動(dòng)調(diào)用新的Javabean.
分享:JSP初學(xué)者必須掌握的語(yǔ)法點(diǎn)如果你不熟悉Java編程,也許你想看一下Sun的指南 。然而網(wǎng)頁(yè)創(chuàng)建者并不需要進(jìn)行太多的Java開(kāi)發(fā)。除了一些方法調(diào)用,在你的JSP網(wǎng)頁(yè)里應(yīng)盡可能少用Java代碼。 記住以上提示,我們首先來(lái)看一
- jsp response.sendRedirect不跳轉(zhuǎn)的原因分析及解決
- JSP指令元素(page指令/include指令/taglib指令)復(fù)習(xí)整理
- JSP腳本元素和注釋復(fù)習(xí)總結(jié)示例
- JSP FusionCharts Free顯示圖表 具體實(shí)現(xiàn)
- 網(wǎng)頁(yè)模板:關(guān)于jsp頁(yè)面使用jstl的異常分析
- JSP頁(yè)面中文傳遞參數(shù)使用escape編碼
- 基于jsp:included的使用與jsp:param亂碼的解決方法
- Java Web項(xiàng)目中連接Access數(shù)據(jù)庫(kù)的配置方法
- JDBC連接Access數(shù)據(jù)庫(kù)的幾種方式介紹
- 網(wǎng)站圖片路徑的問(wèn)題:絕對(duì)路徑/虛擬路徑
- (jsp/html)網(wǎng)頁(yè)上嵌入播放器(常用播放器代碼整理)
- jsp下顯示中文文件名及絕對(duì)路徑下的圖片解決方法
JSP教程Rss訂閱編程教程搜索
JSP教程推薦
- 學(xué)習(xí)JSP的經(jīng)典的入門(mén)學(xué)習(xí)資料
- struts2根據(jù)action中某屬性決定顯示頁(yè)面某段
- JSP新手入門(mén)初級(jí)教程之JSP概述
- 對(duì)SUN定義的四種JDBC驅(qū)動(dòng)程序標(biāo)準(zhǔn)簡(jiǎn)介
- 揭秘Java初學(xué)者基礎(chǔ)知識(shí)11條
- 如何在JSP上放置兼容Firefox、IE、Chrome的applet
- AJAX實(shí)現(xiàn)web頁(yè)面級(jí)聯(lián)菜單
- Servlet動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)詳解
- JSP內(nèi)置對(duì)象:Request和Response的簡(jiǎn)單介紹及使用
- 八種優(yōu)化JSP/Servlet應(yīng)用程序的方法
猜你也喜歡看這些
- 講解Linux系統(tǒng)下JDK、Tomcat的安裝
- 在J2ME編程中使用Nokia的中文模擬器
- jsp的分頁(yè)查詢(xún)的代碼(mysql數(shù)據(jù)庫(kù))
- Java:Web實(shí)現(xiàn)定時(shí)任務(wù)的簡(jiǎn)便方法
- J2ME程序打包發(fā)布小技巧
- JSP上傳文件的兩種實(shí)現(xiàn)方法(含詳細(xì)代碼)
- Tomcat中的主目錄與虛擬目錄的配置方法
- JDBC連接Access數(shù)據(jù)庫(kù)的幾種方式介紹
- URL Rewrite實(shí)現(xiàn)jsp網(wǎng)站偽靜態(tài)
- 實(shí)例解析Java/JSP中調(diào)用SQL Server存儲(chǔ)過(guò)程
- 相關(guān)鏈接:
復(fù)制本頁(yè)鏈接| 搜索構(gòu)造JSP和Javabean開(kāi)發(fā)和發(fā)布環(huán)境的方法
- 教程說(shuō)明:
JSP教程-構(gòu)造JSP和Javabean開(kāi)發(fā)和發(fā)布環(huán)境的方法
。