仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 517|回复: 11
打印 上一主题 下一主题

[学习教程] JAVA教程之有关jsp在windows下的设置及毗连SQLSer...

[复制链接]
灵魂腐蚀 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-18 11:22:02 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
大型的应用一般不会用这些框架(因为性能考虑);开发人员根据需要选择用一些框架,也可以不选用框架;不用框架并不代表要自己写框架;修改框架的可能性更小。js|server|sqlserver|window|数据|数据库|详解比来在进修jsp,有关jsp的运转情况的设置成绩实在让我费了很多工夫,情况设置好了,毗连SQLSever2000数据库时又出了很多成绩,鉴于此我把本人设置这两方面的具体步骤给人人共享一下,但愿方才打仗jsp的并发愤在jsp方面有所成绩的同仁少走一些弯路,让我配合前进.有但愿与我交换的请加我qq:26544472(在考证信息中请说明jsp交换)

(一)有关jsp在windows下的设置:

Sun推出的JSP(JavaServerPages)是一种实行于服务器真个静态网页开辟手艺,它基于Java手艺。实行JSP时必要在Web服务器上架设一个编译JSP网页的引擎。设置JSP情况能够有多种路子,但次要事情就是安装和设置Web服务器和JSP引擎。

  上面就以Tomcat作为JSP引擎,共同Tomcat、Apache、IIS这三种Web服务器来说述3种搭建JSP运转情况的计划。

  1、相干软件先容

  1、J2SDK:Java2的软件开辟工具,是Java使用程序的基本。JSP是基于Java手艺的,以是设置JSP情况之前必需要安装J2SDK。

  2、Apache服务器:Apache构造开辟的一种经常使用Web服务器,供应Web服务。

  3、Tomcat服务器:Apache构造开辟的一种JSP引擎,自己具有Web服务器的功效,能够作为自力的Web服务器来利用。可是,在作为Web服务器方面,Tomcat处置静态HTML页面时不如Apache敏捷,也没有Apache强健,以是我们一样平常将Tomcat与Apache共同利用,让Apache对网站的静态页面哀求供应服务,而Tomcat作为公用的JSP引擎,供应JSP剖析,以失掉更好的功能。而且Tomcat自己就是Apache的一个子项目,以是Tomcat对Apache供应了强无力的撑持。关于初学者来讲,Tomcat是一个很不错的选择。

  4、mod_jk.dll:Apache构造Jakarta项目组开辟的使Apache撑持Tomcat的插件。有了这个插件,Tomcat可以和Apache举行无缝毗连。

  5、tc4ntiis.zip:Apache构造Jakarta项目组开辟的使IIS撑持Tomcat的插件。

  2、软件下载

  1、j2sdk

  版本:j2sdk1.4.1(35.9MB)

  地点:http://java.sun.com/j2se/1.4.1/download.html

  2、Apache2

  版本:Apache2.0.43(6.69MB)

  地点:http://www.apache.inetcosmos.org/dist/httpd/binaries/win32/

  3、Tomcat4

  版本:4.1.21(8.33MB)

  地点:http://jakarta.apache.org/builds/jakarta-tomcat-4.0/release/

  4、mod_jk.dll:(136KB)

  地点:http://jakarta.apache.org/builds/jakarta-tomcat-connectors/jk/release/

  5、tc4ntiis.zip(220KB)

  地点:http://members.ozemail.com.au/~lampante/howto/tomcat/iisnt/tc4ntiis.zip

  以上均为收费软件。

  3、设置前的筹办

  (一)筹办一个测试用的JSP网页

  翻开文本编纂器,好比记事本,输出以下代码,并保留为test.jsp(注重扩大名为.jsp)。

<HTML>
<HEAD>
<TITLE>JSP测试页面</TITLE>
</HEAD>
<BODY>
<%out.println("<h1>HelloWorld!</h1>");%>
</BODY>
</HTML>

  (二)安装J2SDK

  不论哪一种计划,在安装和设置JSP引擎之前必需先完成J2SDK的安装。

  1、安装J2SDK

  在Windows下,间接运转下载的j2sdk-1_4_1_01-windows-i586.exe文件,依据安装导游安装到一个目次,比方安装到f:j2sdk1.4.1;

  2、增加情况变量

  (1)假如你的操纵体系是Win98,能够用记事本间接编纂Autoexec.bat,增加上面命令行:

PATH=%PATH%;f:j2sdk1.4.1in
SETJAVA_HOME=f:j2sdk1.4.1
SETCLASSPATH=f:j2sdk1.4.1lib        ools.jar

  保留后,从头启动盘算机,如许所增加的情况变量才会无效。

  (2)假如你的操纵体系是Win2000,那末按以下体例设置情况变量。右键单击"我的电脑",在弹出菜单当选择"属性"→"体系特征"→"初级"→"情况变量",弹出情况变量对话框,就能够编纂体系的情况变量了。增加PATH、JAVA_HOME和CLASSPATH三个变量,变量值同上。

  4、JSP情况的设置计划

  (一)计划一:J2SDK+Tomcat

  在这类计划里Tomcat既作为JSP引擎又作为Web服务器,设置对照复杂。

  1、安装Tomcat

  间接运转下载的jakarta-tomcat-4.0.1.exe,依照一样平常的Windows程序安装步骤便可安装好Tomcat,安装时它会主动寻觅J2SDK的地位。比方安装到f:        omcat4。

  2、设置Tomcat的情况变量

  增加一个新的情况变量TOMCAT_HOME,变量值为f:        omcat4,增加办法同J2SDK情况变量的设置办法。

  3、测试默许服务

  设置终了后就能够运转Tomcat服务器了。用f:        omcat4instartup.exe启动Tomcat,用f:        omcat4inshutdown.exe封闭。(假如在实行startup.exe或shutdown.exe的时分提醒OutofEnvironmentSpace毛病,选择DOS窗口的菜单中的"属性"→"内存"→"惯例内存",把"初始情况"由"主动"修正成"2816"就能够了。)

  启动Tomcat后,翻开扫瞄器,在地点栏中输出http://localhost:8080(Tomcat默许端口为8080),假如在扫瞄器中看到Tomcat的接待界面,暗示Tomcat事情一般。

  4、测试项目

  把方才筹办好的test.jsp放在f:Tomcatwebappsexamplesjsp目次下,在地点栏中输出http://localhost:8080/examples/jsp/test.jsp,假如扫瞄器中显现"HelloWorld!",则申明你的JSP情况设置乐成了!

  因为Tomcat自己具有web服务器的功效,因而我们不用安装Apache,固然它也能够与Apache集成到一同,上面先容。

  (二)计划二:J2SDK+Apache+Tomcat

  固然Tomcat也能够作Web服务器,但其处置静态HTML的速率比不上Apache,且其作为Web服务器的功效远不如Apache,因而把Apache和Tomcat集成起来,用Apache充任Web服务器,而Tomcat作为公用的JSP引擎。这类计划的设置对照庞大,可是能让Apache和Tomcat完善整合,完成壮大的功效。

  注重,由于IISWeb服务器默许利用80端口,而Apache的默许端口也是80,以是假如你利用的是Win2000操纵体系,并且预装了IIS,为便利请在举行以下操纵之前先将IIS服务停失落。

  1、安装Apache

  运转下载的apache_2.0.43-win32-x86-no_ssl.exe,依照导游安装到f:Apache2。(注重,Apache2.0.43安装乐成后,必需将f:Apache2htdocs目次下的index.html.en更名为index.html,如许在测试默许服务时才会一般显现Apache的接待界面)。

  2、测试Apache默许服务

  安装完后,Apache服务器就已主动运转了。翻开扫瞄器,在地点栏中输出:http://localhost(Tomcat默许端口为80),假如在扫瞄器中看到Apache的接待界面,申明Apache事情一般。

  3、依照计划一的步骤安装Tomcat,并包管它一般运转。

  4、将下载的mod_jk-2.0.42.dll复制到f:Apache2modules目次下。

  5、创建mod_jk模块事情所必要的事情文件。

  翻开文本编纂器,输出以下语句:

workers.tomcat_home=f:        omcat4(让mod_jk模块晓得Tomcat)
workers.java_home=f:j2sdk1.4.1(让mod_jk模块晓得JSDK)
ps=
worker.list=ajp13(mod_jk的模块版本)
worker.ajp13.port=8009(mod_jk的事情端口)
worker.ajp13.host=localhost
worker.ajp13.type=ajp13
worker.ajp13.lbfactor=1

  把下面的语句以workers.properties为文件名保留在f:Tomcat4conf目次下(注重:文件的扩大名是.properties)。

  6、设置Apache。

  用文本编纂器翻开f:Apache2confhttpd.conf

  1)找到"DirectoryIndex",在index.html.var前面再增加index.jsp;

  2)在httpd.conf的最初到场上面这段代码(括号里为注释)

LoadModulejk_modulemodules/mod_jk-2.0.42.dll
(装载mod_jk模块,用于处置Apache和Tomcat的毗连)
JkWorkersFile"f:/tomcat4/conf/workers.properties"
(指出mod_jk模块事情所必要的事情文件workers.properties的地位)
JkMount/servlet/*ajp13
JkMount/*.jspajp13
(将一切servlet和jsp哀求经由过程Ajp13的协定送给Tomcat,让Tomcat来处置)

  3)增加终了后保留。

  7、设置Tomcat

  用文本编纂器翻开f:Tomcat4confserver.xml。由于Tomcat4默许不启用Ajp13,以是查找到以下这段代码:

<!--
<ConnectorclassName="org.apache.ajp.tomcat4.Ajp13Connector"
port="8009"minProcessors="5"maxProcessors="75"acceptCount="10"debug="0"/>
-->

  把正文标记<!---->删失落就能够启用Ajp13了。

  然后保留,如今Tomcat和Apache的整合设置基础完成了。

  8、全体测试

  把test.jsp放在f:Tomcatwebappsexamplesjsp目次下,顺次启动Apache2,Tomcat4。翻开扫瞄器,在地点栏里输出http://localhost:8080/examples/jsp/test.jsp,假如扫瞄器中呈现"HelloWorld!",则Tomcat从头设置后事情一般;在地点栏中输出http://localhost/examples/jsp/test.jsp,若与http://localhost:8080/examples/jsp/test.jsp的了局不异,那就标明Apache和Tomcat整分解功了!

  (三)计划三:J2SDK+IIS+Tomcat

  Windows平台下最经常使用的Web服务器无疑是IIS,一般情形下IIS不撑持JSP,我们能够经由过程利用一个IIS到Tomcat重定向插件,使IIS可以将一切的JSP哀求发送到Tomcat实行,可使IIS增添处置JSP的功效。假如你已习气了利用IIS,那末能够实验这类设置。(假如您已安装过Apache服务器,为了便于前面的操纵请先卸载Apache。)

  1、依照计划一的步骤安装Tomcat,并包管它一般运转。(比方安装到f:        omcat4);

  2、将下载的tc4ntiis.zip间接解紧缩到f:        omcat4目次下。检察设置所必要的文件,确保它们在以下地位:

f:        omcat4serverlibajp.jar
f:        omcat4serverlib        omcat-util.jarf:        omcat4in
ativeisapi_redirect.dllf:        omcat4conf
tiisworkers.propertiesf:        omcat4conf
tiisuriworkermap.propertiesf:        omcat4conf
tiisiis_redirect.reg
f:        omcat4logiis_redirect.log

  3、用文本编纂器翻开f:        omcat4conf
tiisworkers.properties,修正以下值为:

workers.tomcat_home=f:        omcat4
workers.java_home=f:j2sdk1.4.1


  4、双击f:        omcat4conf
tiisiis_redirect.reg,将此注册文件内的信息增加到注册表中,可是要修正log_file、worker_file、worker_mount_file这三个键的键值,以合适你的情况(好比本文中的Tomcat就安装在f:        omcat4,而不是默许的c:        omcat4)。增加并修正终了后以下图。

  5、翻开Internet服务办理器,在默许站点上增加一个新的假造目次,称号为jakarta,这个假造目次指向f:        omcat4in
ative,并启动该默许站点。

  6、在Internet服务办理器顶用鼠标右键单击服务器名,选择"属性"→主属性中"WWW服务"的"编纂"→"ISAPI选择器"选项卡,增加一个ISAPI选择器,名字为JakartaRedirect,可实行文件指定为f:Tomcat4in
ativeisapi_redirector.dll。在增加ISAPI过滤器后,JakartaRedirect的形态是一个白色的向下的箭头,从头启动IIS服务,就会酿成绿色的箭头。

  7、编纂server.xml文件并保留(同计划二的第7步)。

  8、从头启动IIS和Tomcat。

  9、测试项目:把test.jsp放在f:Tomcatwebappsexamplesjsp目次下。翻开扫瞄器,在地点栏里输出http://localhost:8080/examples/jsp/test.jsp,假如扫瞄器中呈现"HelloWorld!",则Tomcat从头设置后事情一般;在地点栏中输出http://localhost/examples/jsp/test.jsp,若与http://localhost:8080/examples/jsp/test.jsp的了局不异,那就标明IIS和Tomcat整分解功了!

  5、停止语

  搭建JSP的运转情况是进修JSP手艺的基本,JSP引擎品种良多,设置办法也良多,并且软件的版本也在不休的晋级,人人能够依据本人的必要和实践情形选择符合的设置办法。但愿本文给出的几种JSP情况设置计划,对想进修JSP的人有所匡助。



(二)毗连SQLServer数据库的详解:


毗连数据库时起首要下载JDBC驱动程序(MicrosoftSQLServer2000DriverforJDBC),下载安装后(也多是解压)后,将msbase.jar,mssqlserver.jar,msutil.jar三个jar文件拷贝到Tomcat下的common/lib文件夹下就能够了,这是必需的,笔者因而受了很年夜的冲击,但愿人人务必先设置,不然你的数据库是一定不会好使的;以下是毗连实例:
<%@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=pubs";
//pubs为你的数据库的
Stringuser="sa";
Stringpassword="";
Connectionconn=DriverManager.getConnection(url,user,password);
Statementstmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
Stringsql="select*fromtest";
ResultSetrs=stmt.executeQuery(sql);
while(rs.next()){%>
您的第一个字段内容为:<%=rs.getString(1)%>
您的第二个字段内容为:<%=rs.getString(2)%>
<%}%>
<%out.print("数据库操纵乐成,祝贺你");%>
<%rs.close();
stmt.close();
conn.close();
%>
</body>
</html>
在这里笔者用的jsp运转情况是J2SDK+Tomcat+IIS,感到还能够,次要是用习气了IIS,人人可依据本人的乐趣和必要本人选择情况开辟;
最初笔者提示人人一下,jsp毗连数据库所用的数据库最幻想的数据库是Oracle,以是Server对照成熟的读者能够研讨一下Oracle数据库的毗连,这里详细的毗连实例笔者就不再具体叙说了.

Java的桌面程序开发在java程序员里通常叫swing开发,主要用的swing包里的类开发的,也就是通常说的c/s架构开发
飘灵儿 该用户已被删除
沙发
发表于 2015-1-18 15:51:12 | 只看该作者
是一种为Internet发展的计算机语言
透明 该用户已被删除
板凳
发表于 2015-1-22 08:31:24 | 只看该作者
你就该学一学Servlet了。Servlet就是服务器端小程序,他负责生成发送给客户端的HTML文件。JSP在执行时,也是先转换成Servlet再运行的。虽说JSP理论上可以完全取代Servlet,这也是SUN推出JSP的本意,可是Servlet用来控制流程跳转还是挺方便的,也令程序更清晰。接下来你应该学习一下Javabean了,可能你早就看不管JSP在HTML中嵌Java代码的混乱方式了,这种方式跟ASP又有什么区别呢?
若天明 该用户已被删除
地板
发表于 2015-1-24 12:38:09 | 只看该作者
是一种突破用户端机器环境和CPU
海妖 该用户已被删除
5#
发表于 2015-2-1 11:05:18 | 只看该作者
科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。
变相怪杰 该用户已被删除
6#
发表于 2015-2-2 18:49:52 | 只看该作者
一般学编程语言都是从C语开始学的,我也不例外,但还是可能不学过程语言而直接学面向对象语言的,你是刚接触语言,还是从C开始学比较好,基础会很深点,如果你直接学习JAVA也能上手,一般大家在学语言的时候都记一些语言的关键词,常有的包和接口等。再去做逻辑代码的编写,以后的学习过程都是从逻辑代码编写中提升的,所以这方面都是经验积累的。你要开始学习就从
精灵巫婆 该用户已被删除
7#
发表于 2015-2-4 06:06:14 | 只看该作者
不过,每次的执行编译后的字节码需要消耗一定的时间,这同时也在一定程度上降低了 Java 程序的运行效率。
金色的骷髅 该用户已被删除
8#
发表于 2015-2-9 17:01:26 | 只看该作者
其实说这种话的人就如当年小日本号称“三个月拿下中国”一样大言不惭。不是Tomjava泼你冷水,你现在只是学到了Java的骨架,却还没有学到Java的精髓。接下来你得研究设计模式了。
山那边是海 该用户已被删除
9#
发表于 2015-2-27 12:07:33 | 只看该作者
应用在电视机、电话、闹钟、烤面包机等家用电器的控制和通信。由于这些智能化家电的市场需求没有预期的高,Sun公司放弃了该项计划。随着1990年代互联网的发展
因胸联盟 该用户已被删除
10#
发表于 2015-3-7 15:21:24 | 只看该作者
在全球云计算和移动互联网的产业环境下,Java更具备了显著优势和广阔前景。
小妖女 该用户已被删除
11#
发表于 2015-3-15 08:41:12 | 只看该作者
你可以去承接一些项目做了,一开始可能有些困难,可是你有技术积累,又考虑周全,接下项目来可以迅速作完,相信大家以后都会来找你的,所以Money就哗啦啦的。。。。。。
蒙在股里 该用户已被删除
12#
发表于 2015-3-21 21:37:58 | 只看该作者
多重继承(以接口取代)等特性,增加了垃圾回收器功能用于回收不再被引用的对象所占据的内存空间,使得程序员不用再为内存管理而担忧。在 Java 1.5 版本中,Java 又引入了泛型编程(Generic Programming)、类型安全的枚举、不定长参数和自动装/拆箱等语言特性。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-9-28 13:27

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表