资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,2019/12/10,#,wlh_edu_,2024/11/16,1,内容提要,JSP,运行环境要求,安装与配置,JDK,安装与配置服务器:,Tomcat,*,安装与配置集成开发环境:,Eclipse,和,MyEclipse,或,Netbeans,他山之石,关于,JavaEE,学习导引,关于,JSP,程序员的成长,2024/11/16,2,A.1,配置,JSP,运行环境,A.1.1,安装,JDK,A.1.2,安装,Tomcat,A.1.3,JSP,页面测试,2024/11/16,3,A.1.1,安装,JDK,第一步:执行,jdk-6u1-windows-i586-p.exe,2024/11/16,4,安装,JDK,(续),第二步:选择安装路径及安装内容,2024/11/16,5,安装,JDK,(续),2024/11/16,6,安装,JDK,(续),第三步:设置环境变量,path,和,classpath,2024/11/16,7,A.1.2,安装,Tomcat,第一步:执行,jakarta-tomcat-6.0.18.exe,2024/11/16,8,安装,Tomcat,(续),第二步:选择安装内容及安装路径。,2024/11/16,9,安装,Tomcat,(续),2024/11/16,10,安装,Tomcat,(续),第三步:设定,Tomcat Port,和,Administrator Login,2024/11/16,11,安装,Tomcat,(续),第四步:选择使用的,JVM,,点击,【install】,按钮,2024/11/16,12,安装,Tomcat,(完成),2024/11/16,13,最新,7.0.11,免安装版本,直接解压,运行,startup.bat,不要关掉,DOS,窗口,2024/11/16,14,注意!设置环境变量,CATALINA_HOME,2024/11/16,15,安装,Tomcat,(续),第五步:测试,Tomcat,。在浏览器中输入,http:/localhost:8080,的主页,如果显示,Tomcat,主页则说明,Tomcat,运行正常。,2024/11/16,16,配置,Tomcat,其中,,bin,目录存放系统的可执行文件,,common,目录、,server,目录和,shared,目录都存放,Tomcat,运行的一些,Java,包和类库。,temp,目录存放,Tomcat,运行的一些临时文件。,3,个目录是需要经常访问的,,conf,目录存放,Tomcat,服务的配置信息,比如服务端口、虚拟目录等。,webapps,目录存放,JSP,程序文件,,work,目录存放,JSP,文件在运行时候被编译成的二进制文件。,2024/11/16,17,Tomcat,目录结构,Web,应用程序,HTML,文件,图像,Servlet,JSP,页面,JavaBean,Jar,文件,Applet,标签文件,标签库描述符文件,部署描述器,.war,文件,文档根目录,Web,应用程序目录结构,index.html,login.jsp,contactus.jsp,ViewBooks.jsp,logo.jpg,book1.jpg,AddBook.class,DeleteBook.class,mbase.jar,msqlserver.jar,msutil.jar,DisplayBook.tag,web.xml,books.tld,文档根目录,静态文件,(html,images,),WEB-INF,JSP,类,库,标签,.tld,web.xml,2024/11/16,18,配置,Tomcat,安装完,Tomcat,的时候,在地址栏输入“,http:/localhost:8080”,,自动打开了某一个文件,该文件是“,webapps”,目录下“,ROOT”,目录中的“,index.jsp”,文件。,在实际的使用中,一般需要配置更改两个基本配置,,1,、需要修改服务端口,,2,、网站的根路径。修改这三个配置都在,conf,目录的,server.xml,文件中。,2024/11/16,19,测试第一个,JSP,页面,第一个程序依然最经典的,Hello World,程序,利用记事本输入三行,,JSP,区分大小写,每条语句后面有分号,将该程序放到刚才建立的,ROOT,目录下,2024/11/16,20,A.1.3 JSP,页面测试,第一步,:,用一种文本编辑器编辑,JSP,源文件,如用记事本编辑,ch1_1.jsp,。,第二步:将,JSP,文件保存到,C:Program FilesApache Software FoundationTomcat,6,webappsroot,目录下。在,IE,地址栏中键入,http:/localhost:8080/ch1_1.jsp,,对页面进行 测试。,2024/11/16,21,2024/11/16,22,总结,注意四个环境变量:,CATALINA_HOME/Java_Home/Classpath/Path,设置,关闭当前的,MS-DOS,窗口,将关闭,Tomcat,服务器,http:/127.0.0.1:8080,等同,http:/localhost:8080,2024/11/16,23,A.1.4,集成开发环境的设置,相关的开发环境很多,常见的就有,10,多种,比如:,Oracle,的,JDeveloper,、,Borland,的,JBuilder,、,NetBeans,、,Sun Java Studio 5,、,Java Workshop,、,IBM,的,Visual Age for Java,、,BEA,的,WebLogic Workshop,、,WebGain,的,Visual Cafe for Java,、,JCreator,、,Eclipse,和,Microsoft VJ+,等等。熟练使用一种集成开发环境是进入这个开发领域的第一步,每个开发环境都有自己的优点和缺点。从目前企业级开发着眼,使用的比较普遍的是,Jbuilder,和,Eclipse,两个集成开发环境。由于,Eclipse,在国内外目前使用非常广泛,尤其是欧美,所以选择,Eclipse,作为集成开发环境。,2024/11/16,24,Eclipse,Eclipse,是一种可扩展的开放源代码,IDE,。,2001,年,11,月,,IBM,公司捐出价值,4,000,万美元的源代码组建了,Eclipse,联盟,并由该联盟负责这种工具的后续开发。集成开发环境通常将其应用范围限定在“开发、构建和调试”的周期之中。为了帮助集成开发环境克服目前的局限性,业界厂商合作创建了,Eclipse,平台。,Eclipse,允许在同一,IDE,中集成来自不同供应商的工具,并实现了工具之间的互操作性,从而显著改变了项目工作流程,使开发者可以专注在实际的嵌入式目标上。,Eclipse,的最大特点是它能接受由,Java,开发者自己编写的开放源代码插件,这类似于微软公司的,Visual Studio,和,Sun,微系统公司的,NetBeans,平台。,Eclipse,为工具开发商提供了更好的灵活性,使他们能更好地控制自己的软件技术。,Eclipse,联盟已经宣布将在,2006,年中期发布其,3.2,版软件。这是一款非常受欢迎的,java,开发工具,这国内的用户越来越多。缺点就是较复杂,对初学者来说,理解起来比较困难。,2024/11/16,25,安装,Eclipse,可以从,http:/www.eclipse.org,网站下载最新的,Eclipse,版本,在,Windows,下安装过程非常简单,只要将下载的,zip,压缩包解压以后就可以直接运行了,前提是系统已经安装了,JDK,。,2024/11/16,26,Eclipse,集成,MyEclipse J2EE,开发环境,MyEclipse,为,Eclipse,提供了一个大量私有和开源的,Java,工具的集合,这解决了各种开源工具的不一致和缺点。,Eclipse,要开发,J2EE,程序需要安装大量插件,,MyEclipse,就是这些插件的集合。可以从,http:/,下载最新的版本,在下载的时候,注意和相应的,Eclipse,版本匹配,比如,Eclipse3.2,版只支持,MyEclipse5.x,版本的。下载完毕后,直接安装就可以,2024/11/16,27,在,Eclipse,中集成,Tomcat6,在集成,Tomcat,之前,首先要在系统上安装好,Tomcat,,虽然,Tomcat 5.5.x,以前的版本依然可以使用,但是强烈建议使用,Tomcat5.5.x,以上版。在,Eclipse,的集成开发环境中选择,【Windows】-【Preferences】,,在左边的,MyEclipse,菜单下面的,Application Server,中找到,Tomcat6,,设置为“,Enable”,,然后选择好,Tomcat,的基本路径,2024/11/16,28,Eclipse,开发视图介绍,2024/11/16,29,关于,IDE,的配置,Eclipse,http:/ to Get Started,Step1:For Beginners and Intermediate JavaEE Programmers,Follow along with this course,Start using JavaEE IDE of your choice,Try open source IDEs,NetBeans IDE,6,.0(netbeans.org),Excellent out of the box JavaEE support,We will use NetBeans IDE,6,.0 or NetBeans IDE 5.5 as our default IDE in this course,Lots of tutorials,Eclipse,Step2:Next Step(For Advanced JavaEE Programmers),Learn practical open-source solutions,Spring framework(for light-weight framework),Hibernate(for O/R mapping),JDO(for transparent persistence),Struts,WebWork,Tapestry(for Web-tier frameworks),JUnit(for unit testing),Log4j(for logging),Many more,Step3:Next Step(For Advanced JavaEE Programmers),There is no shortage of quality JavaEE online resources, Server,。,因为,Apache,是免费的并且在大多数平台上工作,为训练目的推荐,Apache,。,安装时间:,2,天。,、保证你理解,HTML/XHTML,。,你将需要了解,html,基础,特别是,HTML,布局中的,table,的使用。,XHTML,不久将代替,HTML,,学习,XHTML,的基础是一个好主意。许多程序员通过,HTML IDE,学习,HTML(,集成开发环境,),。因为大多数,HTML IDE,产生混乱的,HTMl,语法,所以花时间学习手工写作,html,是很有必要的。因为你将会使用,JSP,和,HTML,混合编程,精通,HTML,语法是重要的。所以,你必须能流利地写,HTML,。,训练时间:,2,4,个星期。,、开始学习,Java,。,开始学习,Java A.1,理解,Java,基础是很重要的。不用担心学习,Swing,或,Java,的图形方面,因为在,JSP,中
展开阅读全文