仓酷云

标题: JAVA编程:设置Eclpise+tomcat与完成JSP部署 [打印本页]

作者: 变相怪杰    时间: 2015-1-18 11:11
标题: JAVA编程:设置Eclpise+tomcat与完成JSP部署
对于一个大型项目,如果用java来作,可能需要9个月,并且可能需要翻阅10本以上的书,但如果用ruby来作,3个月,3本书就足够了,而.net也不过3,4本书足以,这就是区别。js一.下载

J2SDK下载
http://java.sun.com/j2se/1.4.2/download.html
下载版本是j2sdk-1_4_2_08

ECLIPSE下载
http://www.eclipse.org/downloads/index.php
下载版本是eclipse-SDK-3.0.2-win32

ECLIPSE插件下载

中文包:
http://sunsite.informatik.rwth-aachen.de/eclipse/downloads/drops/L-3.0.1_Translations-200409161125/NLpack-eclipse-SDK-3.0.x-win32.zip

Tomcat插件SysdeoEclipseTomcatLauncherplugin:
http://www.sysdeo.com/eclipse/tomcatPluginV3.zip

TOMCAT下载
http://jakarta.apache.org/site/downloads/downloads_tomcat-5.cgi
下载版本是jakarta-tomcat-5.0.28

二.安装

1.先安装j2sdk
我安装路径是:D:ProgramFilesJavaj2sdk

2.再安装eclipse
Eclipse是绿色软件,不必要安装,把下载返来的eclipse紧缩包解压就能够了
我安装的路径是:D:ProgramFilesJavaeclipse

3.安装tomcat
下载返来的是一安装文件,依照安装提醒举行就能够了
我安装的路径是:D:ProgramFilesJavaTomcat

4.安装eclipse插件
中文包
间接将紧缩包NLpack-eclipse-SDK-3.0.x-win32内features和plugins两文件夹内的内容解压到eclipse文件夹内同名文件夹就能够了。
Tomcat插件
将紧缩包tomcatPluginV3解压,把plugins文件夹内的内容解压到eclipse文件夹内同名文件夹就能够了。

三.情况设置

1.体系情况变量设置
右击“我的电脑”->初级->情况变量,
设置JAVA_HOME变量指向其安装的目次“D:ProgramFilesJavaj2sdk”;
TOMCAT_HOME变量指向其安装的目次“D:ProgramFilesJavaTomcat”;
PATH变量中含有“%JAVA_HOME%in;”;
CLASSPATH变量含有“%JAVA_HOME%lib        ools.jar;”;

2.eclipse中java运转情况的设置
在eclipse主窗口中,“窗口”->首选项->java->已安装的JRE,选我们已安装的j2sdk

3.设置SysdeoTomcat插件
在eclipse主窗口中,“窗口”->首选项->tomcat,tomcatversion选version5.x(我们安装的版本),tomcathome处填我们安装tomcat的路径,这里就是D:ProgramFilesJavaTomcat。
切换到Advanced选项,在tomcatbase处再填我们安装tomcat的路径,这里就是D:ProgramFilesJavaTomcat。
切换到JVMSetting选项,断定jre是你已安装的j2sdk版本,我们这里选j2sdk。
切换到TomcatMangerApp,为办理界面增添一个用户。
最初按使用按钮,然后在断定。
反省设置是不是乐成,只需在eclipse主窗口中,按tomcat运转按钮,然后在扫瞄器里的地点栏里输出http://localhost:8080,假如呈现tomcat的页面,那就证实设置乐成了。

四.编写程序

1.创立一个Tomcat项目
右击“包资本办理器”窗口中的空缺处,新建->TomcatProject,在项目名中填写项目名字,在这里我填tomcat_test,点击“完成”便可。

2.创立一个JSP页面
在包资本办理器中,右击“tomcat_test”,新建->文件,在文件名中填写HelloWorld.jsp(扩大名不克不及缺),在文本编纂窗口输出以下代码:
<html>

<head>

</head>
<body>

<h1>HelloWorld</h1>

</body>
</html>

然后保留。

五.部署JSP页面

这里的部署我利用对照复杂的办法:起首,把上述放在eclipse的workpalce目次的tomcat_test目次拷到tomcat目次下的webapps目次里,然后对conf目次里的server.xml举行文本编纂,在</engin>前到场以下host元素:
<Hostname="*.*.*.*"debug="0"appBase="webapps"

unpackWARs="true"autoDeploy="true">

</Host>

然后保留,接着启动tomcat,那样只需你在扫瞄器窗口中输出http://*.*.*.*:8080/tomcat_test/HelloWorld.jsp扫瞄器就会显现“HelloWorld”,如许申明你的jsp页脸部署公布乐成,他人就可以在网上会见你的页面了。

(*.*.*.*是指安装了tomcat服务器的主机IP地点)

六.几点申明

(1)选j2sdk而不是jre,是由于j2sdk除有java的运转情况另有java程序所必要的类,而jre只要运转情况。

(2)因为软件自己晋级对照频仍,常常必要从头设置利用的情况变量大概从头设置,比方把JDK版本从1.3晋级到1.4,即JDK目次名大概要从“j2sdk1.3”改成“j2sdk1.4”,假如是如许的话,那末eclipse大概会没法再启动了(它要从情况变量中寻觅JAVA_HOME变量,而JAVA_HOME变量值已从“j2sdk1.3”改成“j2sdk1.4”了)。同理,jakarta-tomcat这个软件晋级对照频仍,如今分离eclipse来利用Tomcat的,那末每次Tomcat晋级,大概都要在eclipse中从头设置一下Tomcat的安装目次。假如依照传统的安装办法,我们每次晋级软件都要举行设置或设置,如许十分贫苦。关于此类成绩,办理的办法很复杂,只需把默许的软件安装目次名往失落版本号便可(假如忧虑健忘版本号,只需在目次中增加一个readme文件加以申明便可)。上述的安装历程就利用了这类办法。
主要缺点就是:速度比较慢,没有C和C++快
作者: 小魔女    时间: 2015-1-20 16:33
科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。
作者: 蒙在股里    时间: 2015-1-25 23:36
接着就是EJB了,EJB就是Enterprise JavaBean, 看名字好象它是Javabean,可是它和Javabean还是有区别的。它是一个体系结构,你可以搭建更安全、更稳定的企业应用。它的大量代码已由中间件(也就是我们常听到的 Weblogic,Websphere这些J2EE服务器)完成了,所以我们要做的程序代码量很少,大部分工作都在设计和配置中间件上。
作者: 透明    时间: 2015-2-4 12:55
《JAVA语言程序设计》或《JAVA从入门到精通》这两本书开始学,等你编程有感觉的时候也可以回看一下。《JAVA读书笔记》这本书,因为讲的代码很多,也很容易看懂,涉及到面也到位。是你学习技术巩固的好书,学完后就看看《JAVA编程思想》这本书,找找一个自己写的代码跟书上的代码有什么不一样。
作者: 愤怒的大鸟    时间: 2015-2-5 15:27
至于JDBC,就不用我多说了,你如果用java编过存取数据库的程序,就应该很熟悉。还有,如果你要用Java编发送电子邮件的程序,你就得看看Javamail 了。
作者: 再现理想    时间: 2015-2-8 00:03
J2SE开发桌面应用软件比起 VC,VB,DEPHI这些传统开发语言来说,优势好象并不明显。J2ME对于初学者来说,好象又有点深奥,而且一般开发者很难有开发环境。
作者: 老尸    时间: 2015-2-23 17:25
我大二,Java也只学了一年,觉得还是看thinking in java好,有能力的话看英文原版(中文版翻的不怎么好),还能提高英文文档阅读能力。
作者: 简单生活    时间: 2015-3-7 09:50
让你能够真正掌握接口或抽象类的应用,从而在原来的Java语言基础上跃进一步,更重要的是,设计模式反复向你强调一个宗旨:要让你的程序尽可能的可重用。
作者: 谁可相欹    时间: 2015-3-14 17:49
多重继承(以接口取代)等特性,增加了垃圾回收器功能用于回收不再被引用的对象所占据的内存空间,使得程序员不用再为内存管理而担忧。在 Java 1.5 版本中,Java 又引入了泛型编程(Generic Programming)、类型安全的枚举、不定长参数和自动装/拆箱等语言特性。
作者: 再见西城    时间: 2015-3-21 12:34
是一种使用者不需花费很多时间学习的语言




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