JAVA网页编程之搭建 jsp 情况 for windows
还得说上一点,就java本质而言,是面相对象的,但是你有没有发现,java也不全是,比如说基本类型,int,那他就是整型而不是对象,转换类型是还得借助包装类。js|window在公司没事作了,就喜好弄东东.此次来看windows下的jsp情况!操纵以下!顺应体系:windowspro/server/adserver
所需软件:j2sdk-1_4_1_02-windows-i586.exe
jakarta-tomcat-4.0-b3.zip
入手下手安装:
一.安装j2sdk-1_4_1_02-windows-i586.exe在c:,目次名为j2sdk1.4.1_02
二.解压jakarta-tomcat-4.0-b3.zip在c:,目次名为jakarta-tomcat
三.设置体系变量
/我的电脑/属性->初级->体系变量
新建变量名CLASSPATH变量值c:j2sdk1.4.1_02lib ools.jar;c:jakarta-tomcatcommonlibservlet.jar
新建变量名JAVA_HOME变量值c:j2sdk1.4.1_02
新建变量名PATH变量值c:j2sdk1.4.1_02in
ok!
复杂吧,到此一个默许安装,具有撑持JSP的情况就搭成了!
接着,来运转c:jakarta-tomcatin中的startup.bat
在IE中输出http://127.0.0.1:8080或http://本机ip:8080或http://localhost:8080
都能够会见到一个带有小猫的页子.
假如有的伴侣想一开机就启动jakarta-tomcat,则只必要将startup.bat放在/入手下手/->/程序/->/启动/中!
现在有了JSP情况固然也少不了数据库的撑持,WINDOWS下我们用的是SQL.
我是间接创建了一个体系DSN的SQL数据源,全体是默许(在选择考证形式时也时默许,然后选择数据库,统统都是默许,测试一下.就OK了)
然后我的JSP网站数据库就行了,注重哦,我安装SQL是SA和体系双考证!即夹杂形式!
以下信息只作其他参考,我肯本没用到
-----------------------------------------------------------------------------------------------------
SQLServer2000JDBC驱动的完全安装及测试申明
这是我在长沙盟主软件教导中央做卒业计划时收拾一篇文档,比来一些学弟问我,翻箱倒柜总算是把它给搂了出来。内里的数据库是我们事先做的项目标数据库,你能够依据本人的数据库举行修改,固然其他一些材料也必要依据你本人的实践情形举行响应的修正。
1、下载SQLSERVER2000的jdbc驱动程序。
在微软站点就有这个驱动程序:
Window操纵体系
http://www.uncj.com/upload/files/ms_jdbc_setup.exe
http://download.microsoft.com/download/3/0/f/3...a570-27366b2271d8/setup.exe
Unix操纵体系Mssqlserver.tar
http://download.microsoft.com/download/3/0/f/30f...-27366b2271d8/mssqlserver.tar
2、安装JDBC
实行ms_jdbc_setup.exe可实行文件,统统只必要点击下一步,至到呈现finish按钮,完成安装。
注:
(1)ms_JDBC_setup默许安装路径为:c:ProgramFilesMicrosoftSQLServer2000DriverforJDBC
(2)此版(Version2.2.0022)本仅撑持MicrosoftSQLServer2000DriverforJDBC
(3)安装目次lib下的三个jar文件便是我们要的JDBC驱动中心
msbase.jar
mssqlserver.jar
msutil.jar
3、将以上(3)中指的三个jar文件到场到情况变量中往
classpath:
d:webserverlibmsbase.jar;d:webserverlibmssqlserver.jar;d:webserverlibmsutil.jar
注:也能够费事的将以上三个文件拷贝至你的jvm机地点的JAVA_HOMEjrelibext目次下,不外不倡议这么做。
4、测试
jsp文件:
<%@pagecontentType="text/html;charset=gb2312"%>
<%@pageimport="java.sql.*"%>
<html>
<body>
<%
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
Stringurl="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=haiguan";
Stringuser="sa";
Stringpassword="";
Connectionconn=DriverManager.getConnection(url,user,password);
Statementstmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
Stringsql="select*fromxt_user";
ResultSetrs=stmt.executeQuery(sql);
while(rs.next())
{
%>
您的第一个字段内容为:<%=rs.getString(1)%>
您的第二个字段内容为:<%=rs.getString(2)%>
<%
}
%>
<%out.print("数据库操纵乐成,祝贺你");%>
<%
rs.close();
stmt.close();
conn.close();
%>
</body>
</html>
5、注重事项
1.要包管你的Sql服务是启动形态
2.在Sql的办理器中可以利用sa或别的用户一般登录;(有些人在安装sql时用了nt用户办理形式,这里大概会有必定成绩)
3.第一次设置好情况变量最好能重启一下电脑
4.注重JVM和DataBase的启动按次:先启动DataBase,再启动JVM机。
注:在中断Web服务器后,再重启动,两头最好能有10秒以上的距离。
5.注重操纵体系的收集连通性
A.启动了Tcp/IP服务
B.设置了相干IP地点,有些人呆板大概用的是主动分派IP或有设置IP时,但收集欠亨大概也找不到IP
6.有些呆板在调试明最好能将(四)中的毗连地点localhost改成数据库服务器的IP,这也是要注重5的缘故原由
多谢指点,其实我对.net和ruby也不是很了解,对与java也只是刚起步的阶段,只是在学习中有了点想法就写出来了,现在俺本科还没毕业,所以对大型项目基本上也没有什么经验。 所以现在应用最广泛又最好学的就是J2EE了。 J2EE又包括许多组件,如Jsp,Servlet,JavaBean,EJB,JDBC,JavaMail等。要学习起来可不是一两天的事。那么又该如何学习J2EE呢?当然Java语法得先看一看的,I/O包,Util包,Lang包你都熟悉了吗?然后再从JSP学起。 所以现在应用最广泛又最好学的就是J2EE了。 J2EE又包括许多组件,如Jsp,Servlet,JavaBean,EJB,JDBC,JavaMail等。要学习起来可不是一两天的事。那么又该如何学习J2EE呢?当然Java语法得先看一看的,I/O包,Util包,Lang包你都熟悉了吗?然后再从JSP学起。 一般学编程语言都是从C语开始学的,我也不例外,但还是可能不学过程语言而直接学面向对象语言的,你是刚接触语言,还是从C开始学比较好,基础会很深点,如果你直接学习JAVA也能上手,一般大家在学语言的时候都记一些语言的关键词,常有的包和接口等。再去做逻辑代码的编写,以后的学习过程都是从逻辑代码编写中提升的,所以这方面都是经验积累的。你要开始学习就从 你一定会高兴地说,哈哈,原来成为Java高手就这么简单啊!记得Tomjava也曾碰到过一个项目经理,号称Java很简单,只要三个月就可以学会。 设计模式是高级程序员真正掌握面向对象核心思想的必修课。设计模式并不是一种具体"技术",它讲述的是思想,它不仅仅展示了接口或抽象类在实际案例中的灵活应用和智慧 是一种为 Internet发展的计算机语言 J2SE开发桌面应用软件比起 VC,VB,DEPHI这些传统开发语言来说,优势好象并不明显。J2ME对于初学者来说,好象又有点深奥,而且一般开发者很难有开发环境。 你可以去承接一些项目做了,一开始可能有些困难,可是你有技术积累,又考虑周全,接下项目来可以迅速作完,相信大家以后都会来找你的,所以Money就哗啦啦的。。。。。。 你就该学一学Servlet了。Servlet就是服务器端小程序,他负责生成发送给客户端的HTML文件。JSP在执行时,也是先转换成Servlet再运行的。虽说JSP理论上可以完全取代Servlet,这也是SUN推出JSP的本意,可是Servlet用来控制流程跳转还是挺方便的,也令程序更清晰。接下来你应该学习一下Javabean了,可能你早就看不管JSP在HTML中嵌Java代码的混乱方式了,这种方式跟ASP又有什么区别呢? 至于JDBC,就不用我多说了,你如果用java编过存取数据库的程序,就应该很熟悉。还有,如果你要用Java编发送电子邮件的程序,你就得看看Javamail 了。 是一种语言,用以产生「小应用程序(Applet(s))
页:
[1]