十天学会Java教程.docx

上传人:b****6 文档编号:7762094 上传时间:2023-01-26 格式:DOCX 页数:31 大小:27KB
下载 相关 举报
十天学会Java教程.docx_第1页
第1页 / 共31页
十天学会Java教程.docx_第2页
第2页 / 共31页
十天学会Java教程.docx_第3页
第3页 / 共31页
十天学会Java教程.docx_第4页
第4页 / 共31页
十天学会Java教程.docx_第5页
第5页 / 共31页
点击查看更多>>
下载资源
资源描述

十天学会Java教程.docx

《十天学会Java教程.docx》由会员分享,可在线阅读,更多相关《十天学会Java教程.docx(31页珍藏版)》请在冰豆网上搜索。

十天学会Java教程.docx

十天学会Java教程

第一天JAVA的JDK安装,JAVA/JSP学习系列之一(JDK安装)

一、前言

   JDK(JavaDevelopmentKit)是一切java应用程序的基础,可以说,所有的java应用程序是构建在这个之上的。

它是一组API,也可以说是一些javaClass。

目前已经正式发布的最新版本是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程序:

publicclassHelloWorld{

publicstaticvoidmain(Stringargs[]){

System.out.println("HelloWorld!

");

}

}

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

注意:

该文件名称必须为“HelloWorld.java”,大小写也区分。

细心的朋友会注意到就是和publicclass后的名字一样的。

  

(2)编译:

在dos命令提示符下执行:

(注意大小写)

javacHelloWorld.java

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

  (3)运行:

在dos命令提示符下执行:

(注意大小写)

javaHelloWorld

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

javaHelloWorld.class

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

Exceptioninthread"main"java.lang.NoClassDefFoundError:

HelloWorld/class

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

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

到这一步,你已经成功配置好了JDK,可以开始漫长而痛苦(对于象我一样的,以前不懂java的朋友来说,可以用“痛苦”来形容,不理解的概念,不熟悉的javaapi...,不过,不要急,我将和大家一起慢慢入门,慢慢提高......)的Java过程了。

十天学会JAVA之第二天Tomcat安装,JAVA/JSP学习系列之二(Tomcat安装)

一、前言

  对于初学者来说,要执行JSP和Servlet,Tomcat是一个很不错的选择,。

Tomcat是Apache组织的产品,sun公司对它的支持也相当不错。

二、下载,安装

  下载地址为JAVA官方站点:

jakarta.apache.org,国内也比较多。

从这个地址可以下载:

http:

//jakarta.apache.org/builds/tomcat/release/,我下载的是Tomcat32b4版本。

  下载完,解压到一个目录,我这里用F:

\tomcat32b4作为例子。

三、配置

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

  高级

  环境变量

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

  在变量名中输入:

JAVA_HOME,变量值中输入:

F:

\JDK13然后确定;

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

  在变量名中输入:

TOMCAT_HOME,变量值中输入:

F:

\tomcat32b4然后确定;

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

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

四、测试

  

(1)启动tomcat:

在F:

\tomcat32b4\bin下有一个:

startup.bat,运行它,将出现一个Dos窗口。

  

(2)浏览

在浏览器中输入:

http:

//localhost:

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

  (3)运行

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

  (4)退出tomcat

在F:

\tomcat32b4\bin下有一个:

shutdown.bat,运行它,将关闭Dos窗口(如果坚持直接关闭这个DOS窗口也是可以的,但是,既然有这个shutdown.bat,应该有它存在的理由)。

十天学会JAVA之第二天JSP服务器安装,JAVA/JSP学习系列之四(OrionAppServer的安装)

一、前言

Orion这个东西,小巧,但是功能却非常多,废话不讲,看它目前的支持就知道了:

(1)Servlets/JSP

(2)EJB

(3)HTTP(注:

说明不再需要Apache或者IIS等WebServer)

二、下载,安装

下载地址为OrionApplicationServer官方站点:

下载完,解压到一个目录,我这里用E:

\Orion作为例子。

三、配置

  

(1)根据Orion官方站点的安装说明,如果要支持JSP等技术的话,要将JDK的tools.jar复制到e:

\orion目录下,tools.jar文件在你安装的JDK目录的lib子目录下。

到现在,其实已经成功了缺省的配置了,如果你的80端口没有被占用,而且你也想用80作为端口的话,你到这里已经完成了,否则,请继续下面的配置。

    

(2)配置端口

在E:

\orion\config目录下有个default-web-site.xml文件,找到文件中下面行:

将这行改为:

注意,我这里使用的是8008端口。

四、测试

(1)启动Orion:

在Orion目录下,command方式运行:

java-jarorion.jar

将出现Orion/x.x.xinitialized,我这里版本是1.4所以显示:

Orion/1.4.0initialized

到此,说明你已经成功了。

(2)执行jsp文件

在浏览器中输入:

http:

//localhost:

8008/

出现:

OrionApplicationServer1.4.0-Upandrunning,下面有JSPexamples你可以试着运行。

十天学会JAVA之第二天Tomcat安装,JAVA/JSP学习系列之二(Tomcat安装)

一、前言

  对于初学者来说,要执行JSP和Servlet,Tomcat是一个很不错的选择,。

Tomcat是Apache组织的产品,sun公司对它的支持也相当不错。

二、下载,安装

  下载地址为JAVA官方站点:

jakarta.apache.org,国内也比较多。

从这个地址可以下载:

http:

//jakarta.apache.org/builds/tomcat/release/,我下载的是Tomcat32b4版本。

  下载完,解压到一个目录,我这里用F:

\tomcat32b4作为例子。

三、配置

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

  高级

  环境变量

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

  在变量名中输入:

JAVA_HOME,变量值中输入:

F:

\JDK13然后确定;

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

  在变量名中输入:

TOMCAT_HOME,变量值中输入:

F:

\tomcat32b4然后确定;

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

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

四、测试

  

(1)启动tomcat:

在F:

\tomcat32b4\bin下有一个:

startup.bat,运行它,将出现一个Dos窗口。

  

(2)浏览

在浏览器中输入:

http:

//localhost:

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

  (3)运行

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

  (4)退出tomcat

在F:

\tomcat32b4\bin下有一个:

shutdown.bat,运行它,将关闭Dos窗口(如果坚持直接关闭这个DOS窗口也是可以的,但是,既然有这个shutdown.bat,应该有它存在的理由)。

十天学会JAVA第三天JDBC-ODBC翻页例子,JAVA/JSP学习系列之五(JDBC-ODBC翻页例子)2009-06-0419:

12一、运行前准备

  建议了一个MSSQLServer7数据库DNS,名称为:

Test_DB

  数据库中有一个表:

guestbook字段为:

name(varchar),email(varchar),body(text)

  数据库用户为sa密码空,可以自己修改的。

二、代码

<%@pagecontentType="text/html;charset=gb2312"%>

<%

//变量声明

java.sql.ConnectionsqlCon;//数据库连接对象

java.sql.StatementsqlStmt;//SQL语句对象

java.sql.ResultSetsqlRst;//结果集对象

java.lang.StringstrCon;//数据库连接字符串

java.lang.StringstrSQL;//SQL语句

intintPageSize;//一页显示的记录数

intintRowCount;//记录总数

intintPageCount;//总页数

intintPage;//待显示页码

java.lang.StringstrPage;

inti,j,k;//设置一页显示的记录数

intPageSize=5;//取得待显示页码

strPage=request.getParameter("page");

if(strPage==null){

//表明在QueryString中没有page这一个参数,此时显示第一页数据

intPage=1;

}else{

//将字符串转换成整型

intPage=java.lang.Integer.parseInt(strPage);

if(intPage<1)intPage=1;}

//装载JDBC-ODBC驱动程序

Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");

//设置数据库连接字符串

strCon="jdbc:

odbc:

Test_DB";

//连接数据库

sqlCon=java.sql.DriverManager.getConnection(strCon,"sa","");

//创建SQL语句对象

sqlStmt=sqlCon.createStatement();

//获取记录总数

strSQL="selectcount(*)fromguestbook";

sqlRst=sqlStmt.executeQuery(strSQL);

//执行SQL语句并取得结果集

sqlRst.next();//记录集刚打开的时候,指针位于第一条记录之前

intRowCount=sqlRst.getInt

(1);

sqlRst.close();//关闭结果集

//记算总页数

intPageCount=(intRowCount+intPageSize-1)/intPageSize;

//调整待显示的页码if(intPage>intPageCount)intPage=intPageCount;

//设置获取数据SQL语句

strSQL="selectname,email,bodyfromguestbook";

//执行SQL语句并取得结果集

sqlRst=sqlStmt.executeQuery(strSQL);

//将记录指针定位到待显示页的第一条记录上

i=(intPage-1)*intPageSize;

for(j=0;j

JSP数据库操作例程-数据分页显示-JDBC-ODBC

jdbc-odbc留言版

<%

//显示数据

i=0;

while(i

姓名:

<%=sqlRst.getString

(1)%>

邮件:

<%=sqlRst.getString

(2)%>

<%=sqlRst.getString(3)%>

<%i++;}%>

第<%=intPage%>页共<%=intPageCount%>页

<%if(intPage

page=<%=intPage+1%>">下一页<%

}

%>

<%if(intPage>1){%>

page=<%=intPage-1%>">上一页<%

}

%>

<%

//关闭结果集

sqlRst.close();

//关闭SQL语句对象

sqlStmt.close();

//关闭数据库

sqlCon.close();

%>

三、怎么去运行?

  将代码存为文件test.jsp

OrionApplicationServer下:

Copy到orion的default-web-app目录下,通过:

http:

//localhost:

port/test.jsp

访问测试

对于Resin,Tomcat,JWS等等,都可以运行通过。

十天学会JAVA第三天MySQL翻页例子,JAVA/JSP学习系列之六(MySQL翻页例子)2009-06-0419:

13十天学会JAVA第三天MySQL翻页例子,JAVA/JSP学习系列之六(MySQL翻页例子)

一、运行前准备

  下载了mysql的jdbc驱动(一个jar文件)并加载在CLASSPATH(方法见《JAVA/JSP学习系列之一(JDK安装)》)

  (如果找不到,请从本站下载)

  建一个MySQL数据库test

  数据库中有一个表:

note,字段为:

name(varchar)

二、下载,安装

<%@pagecontentType="text/html;charset=gb2312"%>

<%java.sql.ConnectionsqlCon;//数据库连接对象

java.sql.StatementsqlStmt;//SQL语句对象

java.sql.ResultSetsqlRst;//结果集对象

java.lang.StringstrCon;//数据库连接字符串

java.lang.StringstrSQL;//SQL语句

intintPageSize;//一页显示的记录数

intintRowCount;//记录总数

intintPageCount;//总页数

intintPage;//待显示页码

java.lang.StringstrPage;

inti;

//设置一页显示的记录数

intPageSize=2;

//取得待显示页码

strPage=request.getParameter("page");

if(strPage==null){

//表明在QueryString中没有page这一个参数,此时显示第一页数据

intPage=1;

}else{

//将字符串转换成整型

intPage=java.lang.Integer.parseInt(strPage);

if(intPage<1)intPage=1;

}

//装载JDBC驱动程序

Class.forName("org.gjt.mm.mysql.Driver").newInstance();

//连接数据库

sqlCon=java.sql.DriverManager.getConnection("jdbc:

mysql:

//localhost/test");

//创建语句对象

sqlStmt=sqlCon.createStatement(java.sql.ResultSet.TYPE_SCROLL_INSENSITIVE,java.sql.

ResultSet.CONCUR_READ_ONLY);//执行SQL语句

strSQL="selectnamefromnote";

//执行SQL语句并获取结果集

sqlRst=sqlStmt.executeQuery(strSQL);

//获取记录总数

sqlRst.last();

intRowCount=sqlRst.getRow();

//记算总页数

intPageCount=(intRowCount+intPageSize-1)/intPageSize;

//调整待显示的页码

if(intPage>intPageCount)intPage=intPageCount;

%>

JSP数据库操作例程-数据分页显示-JDBC2.0-mysql

姓名

<%if(intPageCount>0)

{

//将记录指针定位到待显示页的第一条记录上

sqlRst.absolute((intPage-1)*intPageSize+1);

//显示数据

i=0;

while(i

sqlRst.isAfterLast()){%>

<%=sqlRst.getString

(1)%>

<%sqlRst.next();

i++;

}

}

%>

第<%=intPage%>页共<%=intPageCount%>页

<%if(intPage

page=<%=intPage+1%>">下一页<%}%>

<%if(intPage>1){%>

page=<%=intPage-1%>">上一页<%}%>

<%

//关闭结果集

sqlRst.close();

//关闭SQL语句对象

sqlStmt.close();

//关闭数据库

sqlCon.close();

%>

三、怎么去运行?

  见前文《JAVA/JSP学习系列之五(JDBC-ODBC翻页例子)》。

十天学会JAVA第三天改写MySQL翻页例子,JAVA/JSP学习系列之八(改写MySQL翻页例子)2009-06-0419:

14十天学会JAVA第三天改写MySQL翻页例子,JAVA/JSP学习系列之八(改写MySQL翻页例子)

一、前言

其实,改写后的JDBCData-Source是运行在Servlet中的,通过JNDI去查找数据源。

我用Orion试的,将本站《JAVA/JSP学习系列之六(MySQL翻页例子)》简单改写了一下。

二、配置

(1)JDBC

  需要将用到的JDBC驱动Copy到[ORION]/lib目录下

(2)data-source

  在[ORION]/config/data-sources.xml文件中加入如下:

〈data-source

class="com.evermind.sql.DriverManagerDataSource"

name="mySqlDbpage"

location="jdbc/HypersonicCoreDS"

xa-location="jdbc/xa/HypersonicXADS"

ejb-location="jdbc/mysqlDbPage"

connection-driver="org.gjt.mm.mysql.Driver"

username="root"

password=""

url="jdbc:

mysql:

//localhost/test"

inactivity-timeout="30"

/〉

需要注意的是:

(1)ejb-location这个后面的“jdbc/mysqlDbPage”是JNDI要来查找的。

(2)connection-driver为JDBC数据库驱动

(3)url是JDBC中的URL

(4)username为数据库用户名

(5)password为用户密码

(6)inactivity-timeout为数据库连接超时,默认为30秒

对于其他的地方不要改

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 求职职场 > 职业规划

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1