仓酷云

标题: JAVA网页编程之搭建 jsp 情况 for windows [打印本页]

作者: 山那边是海    时间: 2015-1-18 11:12
标题: 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也只是刚起步的阶段,只是在学习中有了点想法就写出来了,现在俺本科还没毕业,所以对大型项目基本上也没有什么经验。
作者: 灵魂腐蚀    时间: 2015-1-20 17:12
所以现在应用最广泛又最好学的就是J2EE了。 J2EE又包括许多组件,如Jsp,Servlet,JavaBean,EJB,JDBC,JavaMail等。要学习起来可不是一两天的事。那么又该如何学习J2EE呢?当然Java语法得先看一看的,I/O包,Util包,Lang包你都熟悉了吗?然后再从JSP学起。
作者: 兰色精灵    时间: 2015-1-25 22:08
所以现在应用最广泛又最好学的就是J2EE了。 J2EE又包括许多组件,如Jsp,Servlet,JavaBean,EJB,JDBC,JavaMail等。要学习起来可不是一两天的事。那么又该如何学习J2EE呢?当然Java语法得先看一看的,I/O包,Util包,Lang包你都熟悉了吗?然后再从JSP学起。
作者: 深爱那片海    时间: 2015-2-4 06:04
一般学编程语言都是从C语开始学的,我也不例外,但还是可能不学过程语言而直接学面向对象语言的,你是刚接触语言,还是从C开始学比较好,基础会很深点,如果你直接学习JAVA也能上手,一般大家在学语言的时候都记一些语言的关键词,常有的包和接口等。再去做逻辑代码的编写,以后的学习过程都是从逻辑代码编写中提升的,所以这方面都是经验积累的。你要开始学习就从
作者: 若天明    时间: 2015-2-6 01:00
你一定会高兴地说,哈哈,原来成为Java高手就这么简单啊!记得Tomjava也曾碰到过一个项目经理,号称Java很简单,只要三个月就可以学会。
作者: 第二个灵魂    时间: 2015-2-7 02:22
设计模式是高级程序员真正掌握面向对象核心思想的必修课。设计模式并不是一种具体"技术",它讲述的是思想,它不仅仅展示了接口或抽象类在实际案例中的灵活应用和智慧
作者: 爱飞    时间: 2015-2-19 20:09
是一种为 Internet发展的计算机语言
作者: 柔情似水    时间: 2015-3-5 21:41
J2SE开发桌面应用软件比起 VC,VB,DEPHI这些传统开发语言来说,优势好象并不明显。J2ME对于初学者来说,好象又有点深奥,而且一般开发者很难有开发环境。
作者: 乐观    时间: 2015-3-11 01:50
你可以去承接一些项目做了,一开始可能有些困难,可是你有技术积累,又考虑周全,接下项目来可以迅速作完,相信大家以后都会来找你的,所以Money就哗啦啦的。。。。。。
作者: 活着的死人    时间: 2015-3-11 05:35
你就该学一学Servlet了。Servlet就是服务器端小程序,他负责生成发送给客户端的HTML文件。JSP在执行时,也是先转换成Servlet再运行的。虽说JSP理论上可以完全取代Servlet,这也是SUN推出JSP的本意,可是Servlet用来控制流程跳转还是挺方便的,也令程序更清晰。接下来你应该学习一下Javabean了,可能你早就看不管JSP在HTML中嵌Java代码的混乱方式了,这种方式跟ASP又有什么区别呢?
作者: 因胸联盟    时间: 2015-3-17 21:10
至于JDBC,就不用我多说了,你如果用java编过存取数据库的程序,就应该很熟悉。还有,如果你要用Java编发送电子邮件的程序,你就得看看Javamail 了。
作者: 精灵巫婆    时间: 2015-3-25 02:45
是一种语言,用以产生「小应用程序(Applet(s))




欢迎光临 仓酷云 (http://ckuyun.com/) Powered by Discuz! X3.2