十天学会JAVA
第一天JAVAJDK安装,JAVA/JSP学习系列之一(JDK安装)
一、前言
    JDK(Java Development Kit )是一切java应用程序的基础,可以说,所有的java应用程序是构建在这个之上的。它是一组API,也可以说是一些java Class。目前已经正式发布的最新版本是以介绍面向对象编程的基本概念、基本理论为重点,结合Java语言的语法规则、编程特点和设计思想、强调容易发生错误和编程应注意的地方,使学生能对Java技术有一个总体了解,通过本课程学习,使学生掌握Java语言的基础知识,理解和掌握面向对象程序设计的基本思想,熟练地使用Java语言进行程序的编写、编译以及调试工作JDK1.3。考虑到我对linux不熟悉,而且大多数都是在MS系统下,所以,在这里我用的是win2000。 零基础学java语言

二、下载,安装

  Windows下,直接运行.exe文件,安装到一个目录,我这里用F:\jdk13作为例子。


三、配置

  桌面上选择“我的电脑”(右键)

  高级

  环境变量

  在“系统变量”--->“新建”

  在变量名中输入:CLASSPATH,变量值中输入:

F:\JDK13\LIB\dt.JAR;F:\JDK13\LIB\TOOLS.JAR;F:\JDK13\BIN;然后确定;

好了,配置完了,要重新启动计算机后,环境变量才能有效的。

四、测试

  (1)用文本编辑器写一个简单的java程序:

public class HelloWorld {

public static void main(String args[]) {

System.out.println("Hello World!");

}

}


这个例子就是著名的“Hello World”,它的功能就是显示“Hello World”。

注意:该文件名称必须为“HelloWorld.java”,大小写也区分。细心的朋友会注意到就是和public class后的名字一样的。

  (2)编译:在dos命令提示符下执行:(注意大小写)

javac HelloWorld.java

如果正常的话,将生成HelloWorld.class文件。

  (3)运行:在dos命令提示符下执行:(注意大小写)

java HelloWorld


这里有一个java初学者很有可能遇到的问题(不怕笑话,我也是)就是输入:

java HelloWorld.class

多了后面的.class,一定要注意,否则会出现下面的错误:

Exception in thread "main" java.lang.NoClassDefFoundError:HelloWorld/class

(本人猜想,是不是java翻译“.”的时候换成了“/”,或者是其他的本人不知道的原因)

好了,运行java HelloWorld应该会出现伟大的“Hello World”了。

到这一步,你已经成功配置好了JDK,可以开始漫长而痛苦(对于象我一样的,以前不懂java的朋友来说,可以用“痛苦”来形容,不理解的概念,不熟悉的,不过,不要急,我将和大家一起慢慢入门,慢慢提高... ...)的Java过程了。
十天学会JAVA之第二天Tomcat安装,JAVA/JSP学习系列之二(Tomcat安装)
一、前言
  对于初学者来说,要执行JSP和Servlet,Tomcat是一个很不错的选择,。Tomcat是Apache组织的产品,sun公司对它的支持也相当不错。

二、下载,安装

  下载地址为JAVA官方站点:,国内也比较多。

从这个地址可以下载:/builds/tomcat/release/,我下载的是Tomcat32b4版本。

  下载完,解压到一个目录,我这里用F:\tomcat32b4作为例子。

三、配置

  桌面上选择“我的电脑”(右键)

  高级

  环境变量

  在“系统变量”--->“新建”

  在变量名中输入:JAVA_HOME,变量值中输入:F:\JDK13然后确定;

  在“系统变量”--->“新建”

  在变量名中输入:TOMCAT_HOME,变量值中输入:F:\tomcat32b4然后确定;


好了,配置完了,要重新启动计算机后,环境变量才能有效的。

注意,对于Tomcat其他设置,如果没有必要,是可以不改的,我这里讲的都是最简单而可行的方法,如果对你的改动没有把握,还是建议不要改动。

四、测试

  (1)启动tomcat:

在F:\tomcat32b4\bin下有一个:startup.bat,运行它,将出现一个Dos窗口。

  (2)浏览

在浏览器中输入:localhost:8080/看看有什么效果(Tomcat默认端口为8080,在不冲突
的前提下,你可以改动的),是不是可以看到一只可爱的小猫(其实,我个人认为,无论从颜还是样子,更象一只老虎)

  (3)运行

在这个页面有JSP Examples和 Servlet Examples, 好了,自己测试运行它们吧。

  (4)退出tomcat

在F:\tomcat32b4\bin下有一个:shutdown.bat,运行它,将关闭Dos窗口(如果坚持直接关闭这个DOS窗口也是可以的,但是,既然有这个shutdown.bat,应该有它存在的理由)。
十天学会JAVA之第二天JSP服务器安装,JAVA/JSP学习系列之四(Orion App Server的安装)
一、前言
Orion这个东西,小巧,但是功能却非常多,废话不讲,看它目前的支持就知道了:
(1)Servlets/JSP
(2)EJB
(3)HTTP (注:说明不再需要Apache或者IIS等Web Server)

二、下载,安装

下载地址为Orion Application Server官方站点:ionserver/,我下载的是Orion1.4版本。
下载完,解压到一个目录,我这里用E:\Orion作为例子。

三、配置

  (1)根据Orion官方站点的安装说明,如果要支持JSP等技术的话,要将JDK的tools.jar复制到e:\orion目录下,tools.jar文件在你安装的JDK目录的lib子目录下。
到现在,其实已经成功了缺省的配置了,如果你的80端口没有被占用,而且你也想用80作为
端口的话,你到这里已经完成了,否则,请继续下面的配置。
    (2)配置端口
在E:\orion\config目录下有个l文件,到文件中下面行:
将这行改为:
注意,我这里使用的是8008端口。

四、测试

(1)启动Orion:
在Orion目录下,command方式运行:
java -jar orion.jar
将出现 initialized,我这里版本是1.4所以显示:
Orion/1.4.0 initialized
到此,说明你已经成功了。

(2)执行jsp文件
在浏览器中输入:
localhost:8008/
出现:Orion Application Server 1.4.0 - Up and running,下面有JSP examples你可以试着运行。
十天学会JAVA之第二天Tomcat安装,JAVA/JSP学习系列之二(Tomcat安装)
一、前言
  对于初学者来说,要执行JSP和Servlet,Tomcat是一个很不错的选择,。Tomcat是Apache组织的产品,sun公司对它的支持也相当不错。

二、下载,安装

  下载地址为JAVA官方站点:,国内也比较多。

从这个地址可以下载:/builds/tomcat/release/,我下载的是Tomcat32b4版本。

  下载完,解压到一个目录,我这里用F:\tomcat32b4作为例子。

三、配置

  桌面上选择“我的电脑”(右键)

  高级

  环境变量

  在“系统变量”--->“新建”

  在变量名中输入:JAVA_HOME,变量值中输入:F:\JDK13然后确定;

  在“系统变量”--->“新建”

  在变量名中输入:TOMCAT_HOME,变量值中输入:F:\tomcat32b4然后确定;

好了,配置完了,要重新启动计算机后,环境变量才能有效的。

注意,对于Tomcat其他设置,如果没有必要,是可以不改的,我这里讲的都是最简单而可行的方法,如果对你的改动没有把握,还是建议不要改动。

四、测试

  (1)启动tomcat:

在F:\tomcat32b4\bin下有一个:startup.bat,运行它,将出现一个Dos窗口。

  (2)浏览

在浏览器中输入:localhost:8080/看看有什么效果(Tomcat默认端口为8080,在不冲突的前提下,你可以改动的),是不是可以看到一只可爱的小猫(其实,我个人认为,无论从颜还是样子,更象一只老虎)

  (3)运行

在这个页面有JSP Examples和 Servlet Examples, 好了,自己测试运行它们吧。

  (4)退出tomcat

在F:\tomcat32b4\bin下有一个:shutdown.bat,运行它,将关闭Dos窗口(如果坚持直接关闭这个DOS窗口也是可以的,但是,既然有这个shutdown.bat,应该有它存在的理由)。
十天学会JAVA第三天JDBC-ODBC翻页例子,JAVA/JSP学习系列之五(JDBC-ODBC翻页例子)2009-06-04 19:12一、运行前准备
  建议了一个MS SQLServer7数据库 DNS,名称为:Test_DB
  数据库中有一个表:guestbook字段为:name(varchar),email(varchar),body(text)
  数据库用户为sa 密码空,可以自己修改的。
二、代码
<%@ page contentType="text/html;charset=gb2312"%>
<%
//变量声明
java.sql.Connection sqlCon; //数据库连接对象
java.sql.Statement sqlStmt; //SQL语句对象
java.sql.ResultSet sqlRst; //结果集对象
java.lang.String strCon; //数据库连接字符串
java.lang.String strSQL; //SQL语句
int intPageSize; //一页显示的记录数
int intRowCount; //记录总数
int intPageCount; //总页数
int intPage; //待显示页码
java.lang.String strPage;
int i,j,k; //设置一页显示的记录数
intPageSize = 5; //取得待显示页码
strPage = Parameter("page");
if(strPage==null){
//表明在QueryString中没有page这一个参数,此时显示第一页数据
intPage = 1;
} else{
//将字符串转换成整型
intPage = java.lang.Integer.parseInt(strPage);