JAVA,JSP入門(mén)問(wèn)題集錦(原創(chuàng))

          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論壇,很有名氣的
          ==================================================================================


           

          posted on 2006-04-11 11:34 Jazzer 閱讀(316) 評(píng)論(1)  編輯  收藏 所屬分類(lèi): Java&JSP

          評(píng)論

          # re: JAVA,JSP入門(mén)問(wèn)題集錦(原創(chuàng)) 2006-04-11 11:52 JAVAXIN

          尋求共同學(xué)習(xí)探討struts,hibernate,spring框架的朋友
          尋求共同學(xué)習(xí)探討design pattern的朋友
          尋求共同學(xué)習(xí)探討J2EE的朋友
          QQ:71097276
          MSN:core5277@hotmail.com
          BLOG:www.aygfsteel.com/core5277


            回復(fù)  更多評(píng)論   

          <2006年4月>
          2627282930311
          2345678
          9101112131415
          16171819202122
          23242526272829
          30123456

          導(dǎo)航

          統(tǒng)計(jì)

          常用鏈接

          留言簿(9)

          隨筆分類(lèi)

          隨筆檔案

          J2EE

          友情鏈接

          搜索

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜

          主站蜘蛛池模板: 吉林市| 宝丰县| 都江堰市| 溧水县| 密山市| 时尚| 玛纳斯县| 加查县| 长治县| 宿迁市| 新昌县| 池州市| 吉安市| 民权县| 北碚区| 康乐县| 西乡县| 克拉玛依市| 阜宁县| 佛教| 太白县| 盐边县| 固安县| 怀仁县| 灵寿县| 达州市| 洪湖市| 兴安盟| 沾益县| 大邑县| 乌拉特后旗| 平泉县| 阿克| 会同县| 海盐县| 大埔县| 桑日县| 景谷| 镇赉县| 沙坪坝区| 宁夏|