资源预览内容
第1页 / 共32页
第2页 / 共32页
第3页 / 共32页
第4页 / 共32页
第5页 / 共32页
第6页 / 共32页
第7页 / 共32页
第8页 / 共32页
第9页 / 共32页
第10页 / 共32页
亲,该文档总共32页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
Web程序设计( JSP),课程目标,掌握部署和运行JSP的方法,JSP的运行原理 掌握JSP的基本语法 掌握JSP常用内置对象的用法 能够用Java语言编写简单的JavaBean和Servlet小程序 了解JSP中对文件的操作 掌握JSP中的数据库操作 了解基于 Servlet 的MVC模式 掌握JSP应用开发的一般过程与设计思路,能够初步运用JSP结合数据库,开发小型的网站系统。,课程地位,C#,SQL Server,XML,PSPM,ASP.NET,Oracle,OOAD,Computer Base,HTML/JavaScript,SQL Base,OOP/Java,C,STB,JSP/Servlet,EJB/WebService,WinForms,Struts/JSF,Testing/SQA,Linux,J2EE 技术架构,J2EE是一个技术架构(技术体系) 主要包括以下技术: JDBC JSP & Servlet JNDI RMI JMS Java Mail EJB,参考资料,教材: JSP实用教材耿祥义、张跃平编著,清华大学出版社。 参考教材: 从零开始-JSP动态网页制作基础培训教程,张琴 张千帆,人民邮电出版社 JSP2.0技术手册,林上杰 林康司,电子工业出版社 参考网址: http:/Learn.chzu.edu.cn http:/www.whwysj.cn/jpkc/teach.asp http:/www.csdn.com.cn 网络直播“张孝祥Java系列技术“免费课堂,第1层次读懂书上简单程序。 第2层次模仿书上简单程序。 第3层次自己编写简单程序。 第4层次修改别人复杂程序。 第5层次自己编写复杂程序。 第6层次分析专家复杂程序。 第7层次自己编写优秀软件。,学习方法,听过的会忘记 看过的会记住 做过的才会明白,(1)课程出勤+作业+上机实验 30 准时到课,遵守课堂纪律 按时按要求完成作业 (2)课程设计(大作业) 20 准时到课 按要求完成实验内容 按时独立完成大作业 (3)期末考试 50,课程考核办法及要求,作业与实验要求,作业(10分):按时完成,可以讨论,杜绝抄袭 实验(10分) :固定座位。每次实验课下课前20分钟,检查完成情况。 课堂出勤(10分) :随机点3次名均未出席,本项得分在5分以下。,课程时间表,理论课 周二 7-8节 2210 周四 7-8节 2208 实验课 周四 5-6节 S620 周四 晚9-10节 S620,第一讲 JSP简介,主要教学内容,什么是JSP JSP的开发工具 JSP运行环境的安装、启动、测试和配置 编辑测试JSP文件 修改配置文件,设置端口号和虚拟目录,什么是JSP,JSP(Java Server Pages)是基于Java 语言的一种Web应用开发技术,利用这一技术可以建立安全、跨平台的先进动态网站。 其它主流的动态网页技术 (1) ASP 即Active Server Pages,微软开发的一种类似HTML、Script(脚本)与CGI(公用网关接口)的结合体。目前发展为asp.net技术。 (2)PHP 即Hypertext Preprocessor(超文本预处理器),是一种被广泛应用的开放源代码的多用途脚本语言。,动态网页是指网页的内容可以根据某种条件的改变而自动改变,一般在服务器端运行。,JSP的特点,1. 将内容的产生和显示进行分离 2.采用标识,简化页面开发 3.强调可重用的群组件 4. 良好的扩展性 5. 健壮的存储管理和安全性 6. 一次编写,随处执行 7. JSP提供所有的Servlets功能 8. JSP的平台适应性更广 9. Java中连接数据库的技术是JDBC 10. 纳入EL、新增Simple Tag和Tag File、 元素,JSP的优点,内容与表示分离:Web 设计人员和 Web 程序员分别选择工具进行开发,开发工具,使用标准开发工具创建 JSP 页面 JBuilder Enterprise 2005 My Eclipse netbeans Dreamweaver 记事本,搭建JSP的运行环境 ( JDK+Tomcat服务器),安装JDK 版本在1.5以上即可 配置三个环境变量 安装Tomcat Apache公司的免费的开源JSP引擎,也称作Tomcat服务器。登录 http:/jakarta.Apache.org/tomcat免费下载 Zip版解压后即可使用。Exe版本,根据出现“安装向导”界面安装即可。 启动Tomcat服务器。 目前的计算机是一个支持JSP的Web服务器,负责运行JSP文件,并将运行结果返回给用户。可以测试: http:/localhost:8080,环境变量的设置,JDK安装完毕后,修改三个系统环境变量 右击”我的电脑”属性”高级”环境变量” 在用户变量或系统变量中配置均可。 JAVA_HOME java的安装目录 CLASSPATH java类的目录 PATH java的可执行文件的目录,在Windows2K及以上版本中 设置JAVA环境变量,JAVA_HOME=C:jdk1.6 JDK的安装目录,在PATH及CLASSPATH的目录中可用 PATH=%JAVA_HOME%bin;%PATH% %JAVA_HOME%代替JDK目录,当JDK目录改变时,只需改变JAVA_HOME的值。 CLASSPATH=.;%JAVA_HOME%libtool.jar;%JAVA_HOME%libdt.jar 如果类被压缩在JAR或ZIP文件中,classpath必须包括该文件的绝对访问路径,而不是目录。 “.;” (英文句点分号)可省略,表示当前目录。 WINDOWS默认的搜索顺序:先搜当前目录搜系统目录搜PATH环境变量。,环境变量设置总结,一定要设置path 和classpath变量 可以不设置java_home环境变量,此时,在设置PATH和classpath变量中就应使用绝对路径 JAVA_HOME=c:jdk1.6 PATH=c:jdk1.6bin;%PATH% CLASSPATH=.; c:jdk1.6libtool.jar; c:jdk1.6libdt.jar,Tomcat的目录结构:,启动和停止Tomcat服务器,执行Tomcat安装根目录中bin文件夹中的startup.bat或tomcat5.exe来启动Tomcat服务器。 执行startup.bat启动Tomcat服务器会占用一个MS-DOS窗口,如果关闭当前MS-DOS窗口将关闭Tomcat服务器。 建议使用startup.bat启动Tomcat服务器,以确保Tomcat服务器使用的是Java_home环境变量设置的JDK。,Tomcat的测试和配置,测试Tomcat安装是否成功 打开浏览器,在地址栏中输入 http:/localhost:8080或http:/127.0.0.1:8080或http:/本机IP:8080 或http:/ 本机域名:8080 ,然后回车,看到Tomcat的欢迎页面,说明Tomcat安装成功 关于Tomcat环境变量的补充说明 如果使用其他软件,同时整合Tomcat功能的话,那么,通常需要设置Tomcat的这些环境变量: Catalina_HOME=D:ApacheTomcat5.5 Catalina_BASE=D:ApacheTomcat5.5server ClassPath=%Catalina_HOME%commonlibservlet-api.jar;,web服务目录 与JSP页面的访问,JSP页面文件必须保存到Tomcat服务器的某个Web服务目录中, 才能通过浏览器访问该服务器上的JSP页面。 假设Tomcat安装目录是: E:Tomcat5.5 则web服务根目录: E:Tomcat5.5webappsRoot 将example1_1.jsp保存到其中。地址栏中输入:http:/127.0.0.1:8080/example1_1.jsp webapps下任一子目录都可以作为一个Web服务的目录,如:examples、tomcat-docs、webdav 。 访问方式:http:/localhost:8080/webdav/Example1_2.jsp。,example1_1.jsp, 这是一个简单的JSP页面 1到100的连续和是: ,JSP页面元素的基本构成,静态元素/模板元素(Template Data) 指JSP的静态HTML或者XML内容,即JSP服务器不处理的部分,服务器会直接送到客户端执行。 JSP元素(Elements) 必须由JSP容器处理的内容,包括指令元素、脚本元素、动作元素、EL元素等四类。,修改端口号,8080是Tomcat服务器的默认端号口 修改Tomcat服务器的conf目录下的主配置文件server.xml可以更改端口号. 搜索“8080”,找到以下内容: 改为80,则访问时可不加端口号,例如 http:/127.0.0.1/example1_1.jsp,设置虚拟目录,修改Tomcat服务器安装目录下conf目录中的server.xml文件来设置新的Web服务目录。 注意区分大小写,1.JDK+Apache+Tomcat方案 配置比较复杂,但是能让Apache和Tomcat完美整合,提升整体性能,实现强大的功能 2. JDK+Apache+Resin方案 Apache+Resin这对组合可谓“黄金搭档” ,很具备商业软件的要求 。 3. JDK+IIS+Tomcat方案 如果已经习惯了使用IIS,那么可以尝试这种配置 。 4. 使用商业的Servlet/JSP引擎,如Weblogic、WebSphere等。,其他JSP环境配置方案简介,JSP开发平台及数据库的安装和配置,数据库的选择 目前应用比较多的数据库有MS SQL Server 2000、MySQL、Oracle 9i、DB2、Sybase、Informix、MS Access等。 SQL Server 2000的安装 SQL Server 2000的安装程序是非常智能化的,基本上用户只要在安装提示下,选择默认项即可完成安装。 MySQL 4.1的安装及管理 双击Setup.exe,随后出现“安装向导”窗口,单击【Next】按钮 用户在安装提示下,单击“确认”,可完成安装,开发JSP站点的常用工具,浏览器: 开发JSP最基本的测试工具 Java开发工具 如:SUN支持的netBeans、IBM支持的Eclipse。 网页编辑软件 Dreamweaver、FrontPage、 UltraEdit、TextPad、MS Visual InterDev、EditPlus、CoffeeCup、MoreMotion等 。 网页上传软件 应用最广泛的是CuteFTP。 图形图像制作软件 Adobe公司Photoshop 、 Ulead公司的photoImpact 、 Macromedia公司的Fireworks 、CorelDraw 等。,本讲介绍了一些主流的动态网页技术,着重介绍了JSP的特点;同时说明了JSP运行环境的安装和配置,重点讲述了Tomcat的安装;然后提供了一个JSP页面的例子,通过编写、调试、运行该例程,使大家对JSP特别是JSP运行环境应当有一个最基本的认识。,本讲小结,作业与实验,作业 如何配置jdk+tomcat的jsp运行环境? 如何启动和停止tomcat的web服务? 如何测试web服务? 如何修改tomcat服务器的web服务端口 如何设置虚拟目录? 实验 实验一:熟悉JSP的运行环境,掌握
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号