仓酷云

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

[学习教程] JAVA网页设计设置Eclpise+tomcat并完成JSP的编写与部...

[复制链接]
小妖女 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-18 11:34:06 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

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

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

x
你总不能说你写框架吧,那无疑会加大工作量,现在大多企业采取的是折中的办法,就是改别人写好的框架,可要改框架,前提是你对这个框架足够的了解,这就更难了。js设置Eclpise+tomcat并完成JSP的编写与部署

此次卒业论文的标题是关头帧的特性提取算法研讨,其必要一DEMO,需创建在Web服务系统上并以JSP静态页面作为界面。经由思索,决意利用如今十分盛行的JAVA开辟平台Eclipse和对照Tomcat服务器作为开辟工具。但这两个软件的设置与利用比没有像Jbulider等贸易JAVAIDE那样便利复杂,并且报告设置办法的中文书本也未几。经由一段工夫的探索,和在网上汇集材料,举行屡次的理论,终究将这两个软件设置乐成,并完成了复杂JSP静态页面的编写与部署,为今后体系的编写制造了前提。如今详细的历程纪录以下(上面所安拆卸置的软件版本都是当今较新或不乱版本):


一.下载
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>


然后保留。


3.点击“运转tomcat”按钮


4.假如统统一般,在扫瞄器窗口中输出http://localhost:8080/tomcat_test/HelloWorld.jsp


扫瞄器就会显现“HelloWorld”




五.部署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页脸部署公布乐成,他人就可以在网上会见你的页面了
(PS:*.*.*.*是指安装了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文件加以申明便可)。上述的安装历程就利用了这类办法。
(3)以上的形貌是参考了部分书本和良多网上材料,并经由本人的理论最初纪录上去的,傍边大概有良多不敷的地方,但愿指教,同时感激那些在网上公布材料的妙手们,从他们的文章中我获益很多啊。
其实你不用Struts,spring这些工具,直接用jsp,servlet能够很方便地写出来,而且,可以根据个人的水平、爱好,有很多方案。而struts,spring这些工具的出来。
莫相离 该用户已被删除
21#
发表于 2015-6-19 09:58:46 | 只看该作者
Java 编程语言的风格十分接近C、C++语言。
爱飞 该用户已被删除
20#
发表于 2015-6-12 02:31:29 | 只看该作者
J2SE开发桌面应用软件比起 VC,VB,DEPHI这些传统开发语言来说,优势好象并不明显。J2ME对于初学者来说,好象又有点深奥,而且一般开发者很难有开发环境。
小魔女 该用户已被删除
19#
发表于 2015-5-11 01:32:39 | 只看该作者
是一种由美国SUN计算机公司(Sun Microsystems, Inc.)所研究而成的语言
蒙在股里 该用户已被删除
18#
发表于 2015-5-2 07:53:43 | 只看该作者
科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。
透明 该用户已被删除
17#
发表于 2015-4-26 20:10:32 | 只看该作者
Pet Store.(宠物店)是SUN公司为了演示其J2EE编程规范而推出的开放源码的程序,应该很具有权威性,想学J2EE和EJB的朋友不要 错过了。
精灵巫婆 该用户已被删除
16#
发表于 2015-4-26 03:11:29 | 只看该作者
是一种将安全性(Security)列为第一优先考虑的语言
第二个灵魂 该用户已被删除
15#
发表于 2015-4-21 22:13:13 | 只看该作者
至于JDBC,就不用我多说了,你如果用java编过存取数据库的程序,就应该很熟悉。还有,如果你要用Java编发送电子邮件的程序,你就得看看Javamail 了。
因胸联盟 该用户已被删除
14#
发表于 2015-4-16 01:10:19 | 只看该作者
学Java必读的两个开源程序就是Jive和Pet Store.。 Jive是国外一个非常著名的BBS程序,完全开放源码。论坛的设计采用了很多先进的技术,如Cache、用户认证、Filter、XML等,而且论坛完全屏蔽了对数据库的访问,可以很轻易的在不同数据库中移植。论坛还有方便的安装和管理程序,这是我们平时编程时容易忽略的一部份(中国程序员一般只注重编程的技术含量,却完全不考虑用户的感受,这就是我们与国外软件的差距所在)。
飘飘悠悠 该用户已被删除
13#
发表于 2015-4-13 00:47:20 | 只看该作者
我大二,Java也只学了一年,觉得还是看thinking in java好,有能力的话看英文原版(中文版翻的不怎么好),还能提高英文文档阅读能力。
再现理想 该用户已被删除
12#
发表于 2015-3-24 19:58:49 | 只看该作者
Java语言支持Internet应用的开发,在基本的Java应用编程接口中有一个网络应用编程接口(java net),它提供了用于网络应用编程的类库,包括URL、URLConnection、Socket、ServerSocket等。Java的RMI(远程方法激活)机制也是开发分布式应用的重要手段。
山那边是海 该用户已被删除
11#
发表于 2015-3-18 03:15:45 | 只看该作者
另外编写和运行Java程序需要JDK(包括JRE),在sun的官方网站上有下载,thinking in java第三版用的JDK版本是1.4,现在流行的版本1.5(sun称作J2SE 5.0,汗),不过听说Bruce的TIJ第四版国外已经出来了,是专门为J2SE 5.0而写的。
10#
发表于 2015-3-11 09:41:45 | 只看该作者
其实说这种话的人就如当年小日本号称“三个月拿下中国”一样大言不惭。不是Tomjava泼你冷水,你现在只是学到了Java的骨架,却还没有学到Java的精髓。接下来你得研究设计模式了。
深爱那片海 该用户已被删除
9#
发表于 2015-3-10 22:17:05 | 只看该作者
吧,现在很流行的Structs就是它的一种实现方式,不过Structs用起来实在是很繁,我们只要学习其精髓即可,我们完全可以设计自己的MVC结构。然后你再研究一下软件Refactoring (重构)和极限XP编程,相信你又会上一个台阶。 做完这些,你不如整理一下你的Java代码,把那些经典的程序和常见的应用整理出来,再精心打造一番,提高其重用性和可扩展性。你再找几个志同道合的朋友成立一个工作室吧
金色的骷髅 该用户已被删除
8#
发表于 2015-3-1 19:18:17 | 只看该作者
如果要向java web方向发展也要吧看看《Java web从入门到精通》学完再到《Struts2.0入门到精通》这样你差不多就把代码给学完了。有兴趣可以看一些设计模块和框架的包等等。
飘灵儿 该用户已被删除
7#
发表于 2015-2-15 21:24:25 | 只看该作者
Java自面世后就非常流行,发展迅速,对C++语言形成了有力冲击。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人PC、数据中心、游戏控制台
若相依 该用户已被删除
6#
发表于 2015-2-8 16:10:25 | 只看该作者
如果要向java web方向发展也要吧看看《Java web从入门到精通》学完再到《Struts2.0入门到精通》这样你差不多就把代码给学完了。有兴趣可以看一些设计模块和框架的包等等。
乐观 该用户已被删除
5#
发表于 2015-2-5 15:09:42 | 只看该作者
你就该学一学Servlet了。Servlet就是服务器端小程序,他负责生成发送给客户端的HTML文件。JSP在执行时,也是先转换成Servlet再运行的。虽说JSP理论上可以完全取代Servlet,这也是SUN推出JSP的本意,可是Servlet用来控制流程跳转还是挺方便的,也令程序更清晰。接下来你应该学习一下Javabean了,可能你早就看不管JSP在HTML中嵌Java代码的混乱方式了,这种方式跟ASP又有什么区别呢?
若天明 该用户已被删除
地板
发表于 2015-2-3 12:26:10 | 只看该作者
象、泛型编程的特性,广泛应用于企业级Web应用开发和移动应用开发。
变相怪杰 该用户已被删除
板凳
发表于 2015-1-25 18:02:35 | 只看该作者
是一种使网页(Web Page)产生生动活泼画面的语言
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-12-23 03:00

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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