JAVA篇
==================================================================================
1.jdk1.5.0的下載地址
http://java.sun.com/j2se/1.5.0/download.jsp
2.jdk1.5.0的安裝
很簡(jiǎn)單,沒(méi)什么可說(shuō)的,只建議修改安裝目錄名成為jdk1.5.0
3.jdk1.5.0的配置
(假設(shè)jdk的安裝目錄是d:\jdk1.5.0)
右鍵點(diǎn)擊[我的電腦],選擇[屬性],選擇[高級(jí)]選項(xiàng)卡,單擊[環(huán)境變量]按鈕,在[系統(tǒng)變量]找到path變量,單擊[編輯]按鈕,把d:\jdk1.5.0\bin添加到里面,與已有的內(nèi)容用分號(hào)隔開(kāi).
在[系統(tǒng)變量]中單擊[新建]按鈕,在[變量名]文本框中輸入名稱(chēng)classpath,在[變量值]文本框中輸入.;D:\jdk1.5\lib
4.編寫(xiě)HelloWorld
推薦剛?cè)腴T(mén)時(shí)不要使用IDE,用簡(jiǎn)單的文本編輯器就可以了,比較好用的有Jcreator(可以不用進(jìn)dos直接編譯運(yùn)行java程序),Editplus,UltraEdit
public class HelloWorld {
public static void main(String args[]) {
System.out.println("Hello World!");
}
}
保存為HelloWorld.java,注意文件名必須與聲明為public類(lèi)的類(lèi)名完全相同,包括大小寫(xiě)
5.編譯HelloWorld
在dos下進(jìn)入HelloWorld.java文件所在目錄,使用命令javac HelloWorld.java編譯,注意HelloWorld.java大小寫(xiě)一定要正確
6.運(yùn)行HelloWorld
使用命令java HelloWorld,注意HelloWorld大小寫(xiě)一定要正確,而且不要寫(xiě).java后綴
7.java入門(mén)推薦書(shū)籍
java編程思想(thinking in java),雖然現(xiàn)在已經(jīng)出第三版了,但是還是強(qiáng)烈推薦學(xué)習(xí)第二版,侯捷翻譯的,第三版翻譯的不好
8.java API
現(xiàn)在jdk5.0有中文版api了,只不過(guò)還沒(méi)完全翻譯完
瀏覽地址:http://gceclub.sun.com.cn/chinese_java_docs.html
下載地址:論壇里有網(wǎng)友做好的chm格式的API,可以免費(fèi)下載
9.java連接SQL Server2000
(現(xiàn)在企業(yè)最常用的數(shù)據(jù)庫(kù)就是SQL Server2000,所以只說(shuō)這個(gè),別的都是大同小異,連接access,mysql,Oracle數(shù)據(jù)庫(kù)遇到問(wèn)題的可以和我聯(lián)系)
java連接數(shù)據(jù)庫(kù)一般有兩種方式,一是通過(guò)jdbc/odbc橋(需要配置數(shù)據(jù)源),二是通過(guò)jdbc驅(qū)動(dòng).這里強(qiáng)烈推薦使用后者,因?yàn)榍罢呱婕暗絡(luò)dbc到odbc轉(zhuǎn)換的問(wèn)題,執(zhí)行效率很低.
首先下載jdbc驅(qū)動(dòng)包(用搜索引擎搜下,多如牛毛),安裝之后,打開(kāi)那個(gè)文件夾,會(huì)看到三個(gè)jar包,只要把這三個(gè)jar包設(shè)置到環(huán)境變量(classpath)里就可以了
假設(shè)驅(qū)動(dòng)程序安裝在d:\sqldriver目錄下,那么就在classpath中添加d:\sqldriver\msbase.jar;d:\sqldriver\mssqlserver.jar;d:\sqldriver\msutil.jar;
注意:如果使用的是windows xp系統(tǒng)的sp2 版本,就需要給SQL Server2000打一個(gè)sp3a或者sp4的補(bǔ)丁.打完之補(bǔ)丁之后才可以使用
測(cè)試代碼(使用的是SQL Server自帶的數(shù)據(jù)庫(kù),可以直接編譯運(yùn)行)
import java.sql.*;
public class SqlTesting {
public static void main(String args[]) {
String url = "jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=Northwind";
String user ="sa";
String password = "sa";
String sqlStr = "select CustomerID, CompanyName, ContactName from Customers";
try {
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
System.out.println( "" );
Connection con = DriverManager.getConnection( url, user, password );
Statement st = con.createStatement();
ResultSet rs = st.executeQuery( sqlStr );
while(rs.next()) {
System.out.print(rs.getString("CustomerID") + " ");
System.out.print(rs.getString("CompanyName") + " ");
System.out.println(rs.getString("ContactName"));
}
rs.close();
st.close();
con.close();
} catch(Exception err) {
err.printStackTrace(System.out);
}
}
}
-------------------------------------------------------------------------------------------------------------------------
JSP篇
=================================================================================
1.tomcat5.5的下載地址
http://tomcat.apache.org
2.tomcat5.5的安裝
也很簡(jiǎn)單,沒(méi)什么可說(shuō)的,只建議修改安裝目錄名稱(chēng)為tomcat5.5,安裝好后啟動(dòng)tomcat,在地址欄中輸入
http://localhost:8080,可以看見(jiàn)"cat"的歡迎界面
3.tomcat5.5的配置
需要配置classpath
假設(shè)tomcat的安裝目錄是d:\tomcat5.5,那么就在classpath中添加d:\tomcat5.5\common\lib\servlet-api.jar;d:\tomcat5.5\common\lib\jsp-api.jar;
4.編寫(xiě)HelloWorld
<%
out.println("Hello World!");
%>
保存為HelloWorld.jsp
5.編譯HelloWorld
把HelloWorld.jsp放到tomcat的webapps\ROOT目錄下,啟動(dòng)tomcat時(shí)服務(wù)器會(huì)自動(dòng)把jsp文件翻譯成servlet文件
6.運(yùn)行HelloWorld
在地址欄中輸入http://localhost:8080/HelloWorld.jsp,注意HelloWorld的大小寫(xiě)和后綴名不要寫(xiě)錯(cuò)
7.jsp連接SQL Server2000
要在tomcat中使用jdbc,就要把驅(qū)動(dòng)程序設(shè)置到tomcat中,否則服務(wù)器是找不到的.
把jdbc驅(qū)動(dòng)放到tomcat的\webapps\ROOT\WEB-INF\lib下,然后設(shè)置classpath
假設(shè)tomcat安裝在d:\tomcat5.5目錄下,那么就在classpath中添加d:\tomcat5.5\webapps\ROOT\WEB-INF\lib\msbase.jar;d:\tomcat5.5\webapps\ROOT\WEB-INF\lib\mssqlserver.jar;d:\tomcat5.5\webapps\ROOT\WEB-INF\lib\msutil.jar;
測(cè)試代碼(使用的是SQL Server自帶的數(shù)據(jù)庫(kù),可以直接編譯運(yùn)行)
<%@ page contentType="text/html;charset=gb2312"%>
<%@ page import="java.sql.*"%>
<html>
<body>
<%
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=pubs";
String user="sa";
String password="sa";
Connection conn= DriverManager.getConnection(url,user,password);
Statement stmt=conn.createStatement();
String sql="select * from jobs";
ResultSet rs=stmt.executeQuery(sql);
while(rs.next()) {%>
<%=rs.getString(1)%>
<%=rs.getString(2)%>
<%}%>
<%rs.close();
stmt.close();
conn.close();
%>
</body>
</html>
--------------------------------------------------------------------------------------------------------------------------
其他篇
==================================================================================
1.免費(fèi)下載java,jsp項(xiàng)目源代碼
code.cnzz.cn
2.免費(fèi)下載java,jsp畢業(yè)設(shè)計(jì)
www.happycampus.com.cn
上面有好多畢業(yè)設(shè)計(jì),包括源代碼
只要免費(fèi)注冊(cè)后用積分下載就可以了
3.比較好的java學(xué)習(xí)網(wǎng)站和論壇
http://www.javaresearch.org
JR論壇,很有名氣的
==================================================================================