JAVA网页设计Windows2000下整合Mysql4.0.13与Tomcat...
有了这样一个呼声:让java代替C语言成为基本语言。这些足以说明java简单易学的这个优点。其次,java的功能强大,前面我也提到了,EJB3.0的推出使java成为了大型项目的首选。js|mysql|window缘由:在材料众多的互联网中,却找不到一份最新的Mysql4.0.13与Tomcat4.1.24的整合设置文档。在本人事情之余,总结了本人搭建JSP情况的实践履历并参照之前版本Mysql、Tomcat相干设置文章,写了这篇设置文档。但愿能给和我一样喜好JAVA的宽大初学者以作参考,以期少走些弯路;程度无限加上工夫仓皇,接待匡正!目次:
1、软件筹办
2、软件安装
3、初次设置及测试
4、整合设置
5、全线测试
6、增补申明
7、感激
8、申明
详细完成步骤:
1、软件筹办:
假定你有一台能一般运转win2000的硬软软件情况。
1.J2sdk1.4.1:到http://java.sun.com/j2se/1.4.1/download.html下载;
2.Mysql4.0.13:到http://www.mysql.com下载;
3.Tomcat4.1.24:到http://jakarta.apache.org/下载;
4.mm.mysql-2.0.4-bin.jar:到http://mysql.ihostunit.com/Downloads/Contrib/mm.mysql-2.0.4-bin.jar下载;
2、软件安装:
1.安装J2sdk:
依照安装导游举行安装(一样平常安装到C:j2sdk1.4.1下,便利操纵);
2.安装Mysql:
依照安装导游举行安装(选择安装目次为C:,便利操纵;安装乐成后其路径为:C:mysql);
3.安装Tomcat:
依照安装导游举行安装(变动安装目次为C:Tomcat4。1,其间会要你输出Admin(体系办理员)的口令);
4.安排Mysql的Jdbc驱动:
将mm.mysql-2.0.4-bin.jar文件放到C:j2sdk1.4.0-rclib下(实在放到哪都应当无所谓,次要是在体系变量里指一下就能够了,但有很多人说放到这里好,以是我就放这里了);
3、初次设置及测试:
对以上安装的软件情况举行初次设置,并测试其情况:
(1)设置--情况变量:
1.新建体系变量JAVA_HOME,其值为:C:j2sdk1.4.1(若你没按以上路径安装请变动为您的安装路径);
2.新建体系变量TOMCAT_HOME,其值为:C:Tomcat4(若你没按以上路径安装请变动为您的安装路径);
3.体系变量CLASSPATH,增加,其值为:C:Tomcat4.1commonclasses;C:Tomcat4.1commonlib
4.体系变量CLASSPATH,增加,其值为:C:j2sdk1.4.0-rclibmm.mysql-2.0.4-bin;
(2)测试默许服务:
1.请先启动Tomcat4.1(在入手下手-程序中找到ApacheTomcat4.1运转StartTomcat)服务:
翻开扫瞄器,在地点栏中输出:http://localhost:8080查验:此时能在扫瞄器中看到Tomcat的接待界面.申明Tomcat事情一般(注重,Tomcat默许端口为8080,如有别的程序占用,请变动);
2.启动Mysql服务(Mysql服务默许随操纵体系启动,并有winmysqladmin.exe最小化在体系托盘上):
进进CMD,到C:mysqlin目次下,实行mysql,回车,一般的话输入一些接待信息,申明Mysql事情一般;
4、整合设置:
对Mysql4与Tomcat4做响应的设置,让其配合为你事情:
1.将mm.mysql-2.0.4-bin.jar拷贝到Tomcat的common/lib目次下;
2.测试是不是毗连一般;将以下代码保留成test.jsp至C:Tomcat4.1webappsROOT目次下:
<%@pagecontentType="text/html;charset=gb2312"%>
<%
java.sql.Connectionconn;
java.lang.StringstrConn;
Class.forName("org.gjt.mm.mysql.Driver").newInstance();
conn=java.sql.DriverManager.getConnection("jdbc:mysql://localhost/test","root","");
%>
<%--这里毗连的是Mysql4默许自带的test库,用户与暗码用的是默许的root与空--%>
3、在扫瞄器的地点中输出http://localhost:8080/test.jsp假如运转今后,呈现空缺页面,即暗示Mysql4与Tomcat4整分解功;
5、全线测试:
1.启动Tomcat4.1;
2.创建数据库及表;
起首在mysql内里创建一个表,而且插如几条数据。sql代码以下:
createdatabasetest;--运转
usetest;--运转
createtalbeadmin(idint(4)auto_incrementprimarykey,namevarchar(20));--运转
INSERTINTOuser(name)VALUES(test);--运转
ok,你已创建了数据库test,创建了表user,而且拔出了一笔记录。
3、显现数据库中的纪录;
将以下代码保留成test2.jsp至C:Tomcat4.1webappsROOT目次下:
<%@pagecontentType="text/html;charset=GBK"%>
<%@pagelanguage="java"import="java.sql.*"%>
<%
Connectionconn=null;
Class.forName("org.gjt.mm.mysql.Driver").newInstance();
conn=java.sql.DriverManager.getConnection("jdbc:mysql://localhost/test","root","");
if(conn==null){
System.out.println("getConnError");
}
Statementstmt=conn.createStatement();
ResultSetRS_result=null;
%>
<html>
<head>
<title>测试</title></head>
<body>
<%
RS_result=stmt.executeQuery("select*fromuser");
StringName;
while(RS_result.next())
{
Name=RS_result.getString("name");
%>
<%=Name%>
<%
}
RS_result.close();
stmt.close();
conn.close();
%>
</body>
</html>
4.翻开你的扫瞄器,在地点栏中输出http://localhost:8080/test.jsp假如运转今后,页面上显现test,即暗示读取数据库乐成;
6、增补申明:
1.假定已有一项目在E:estoa目次下(包括index.jsp及别的jsp文件和bean,如WEB-INFclasses下的servlet、javabean);
设置Tomcat以撑持你的项目,翻开C:Tomcat4.1confserver.xml文件,在"</Host>"之前,"</Context>"以后增加
<Contextpath="/oa"debug="0"docBase="E:estoa"reloadable="true"/>并保留。
申明:Context(暗示一个web使用程序):docBase界说使用程序的路径;path暗示此web使用程序的url的前缀,如许哀求的url
为http://localhost:8080/oa;reloadable这个属性十分主要,假如为true,则tomcat会主动检测使用程序的/WEB-INF/lib
和/WEB-INF/classes目次的变更,主动装载修正或新的bean及servlet,我们能够在不重起tomcat的情形下看到bean带给jsp的变更;
2.启动Tomcat4.1,在扫瞄器的地点中输出http://localhost:8080/oa,如jsp及bean等没有毛病,一样平常会将你的index.jsp/index.html
文件的内容给实行并显现。
7、感激:
1.感激Apache、Mysql构造,为人人供应了云云之好的收费的使用服务器与数据库;
2.感激之前写过Tomcat3.x/Tomcat4.*设置文档的伴侣们,为我明天写这篇文档作了参考;
8、申明:
1.若您以为中意,想转载或保藏这篇文章,我十分感激,但请您说明作者hoxisoft(hoxisoft@263.net)
但是一些大型开发或者是保密型比较高的项目都会用java,原因有2点,一:java是开源的,不怕别人留后门,偷我工具,.net就不一样了,保持微软的一向风格,源代码不公开 你可以去承接一些项目做了,一开始可能有些困难,可是你有技术积累,又考虑周全,接下项目来可以迅速作完,相信大家以后都会来找你的,所以Money就哗啦啦的。。。。。。 如果你学过HTML,那么事情要好办的多,如果没有,那你快去补一补HTML基础吧。其实JSP中的Java语法也不多,它更象一个脚本语言,有点象ASP。 设计模式是高级程序员真正掌握面向对象核心思想的必修课。设计模式并不是一种具体"技术",它讲述的是思想,它不仅仅展示了接口或抽象类在实际案例中的灵活应用和智慧 你快去找一份Java的编程工作来做吧(如果是在校学生可以去做兼职啊),在实践中提高自己,那才是最快的。不过你得祈祷在公司里碰到一个高手,而且他 还愿意不厌其烦地教你,这样好象有点难哦!还有一个办法就是读开放源码的程序了。我们知道开放源码大都出自高手,他们设计合理,考虑周到,再加上有广大的程序员参与,代码的价值自然是字字珠叽,铿锵有力(对不起,偶最近《金装四大才子》看多了)。 应用在电视机、电话、闹钟、烤面包机等家用电器的控制和通信。由于这些智能化家电的市场需求没有预期的高,Sun公司放弃了该项计划。随着1990年代互联网的发展 Pet Store.(宠物店)是SUN公司为了演示其J2EE编程规范而推出的开放源码的程序,应该很具有权威性,想学J2EE和EJB的朋友不要 错过了。 其实说这种话的人就如当年小日本号称“三个月拿下中国”一样大言不惭。不是Tomjava泼你冷水,你现在只是学到了Java的骨架,却还没有学到Java的精髓。接下来你得研究设计模式了。 应用在电视机、电话、闹钟、烤面包机等家用电器的控制和通信。由于这些智能化家电的市场需求没有预期的高,Sun公司放弃了该项计划。随着1990年代互联网的发展 是一种使用者不需花费很多时间学习的语言 你快去找一份Java的编程工作来做吧(如果是在校学生可以去做兼职啊),在实践中提高自己,那才是最快的。不过你得祈祷在公司里碰到一个高手,而且他 还愿意不厌其烦地教你,这样好象有点难哦!还有一个办法就是读开放源码的程序了。我们知道开放源码大都出自高手,他们设计合理,考虑周到,再加上有广大的程序员参与,代码的价值自然是字字珠叽,铿锵有力(对不起,偶最近《金装四大才子》看多了)。 任职于太阳微系统的詹姆斯·高斯林等人于1990年代初开发Java语言的雏形,最初被命名为Oak,目标设置在家用电器等小型系统的程序语言 自从Sun推出Java以来,就力图使之无所不包,所以Java发展到现在,按应用来分主要分为三大块:J2SE,J2ME和J2EE,这也就是Sun ONE(Open Net Environment)体系。J2SE就是Java2的标准版,主要用于桌面应用软件的编程;J2ME主要应用于嵌入是系统开发,如手机和PDA的编程;J2EE是Java2的企业版,主要用于分布式的网络程序的开发,如电子商务网站和ERP系统。
页:
[1]