




已阅读5页,还剩27页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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:/L /jpkc/teach.asp 网络直播“张孝祥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(公用网关接口)的结合体。目前发展为技术。 (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.A/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或: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保存到其中。地址栏中输入::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,则访问时可不加端口号,例如 /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 等。,本讲介绍了一些主流的动态网页技术
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 垃圾分类与回收系统建设方案
- 混凝土结构抗震性能提升设计方案
- 难点详解人教版八年级上册物理声现象《声音的产生与传播》必考点解析试题(含答案解析)
- 考点解析-人教版八年级上册物理声现象《声音的产生与传播》同步测评试题(含答案解析版)
- 建筑水暖系统施工方案
- 考点攻克人教版八年级上册物理声现象《噪声的危害和控制》专题训练试卷(含答案详解版)
- 达标测试人教版八年级上册物理声现象《噪声的危害和控制》定向测评试题(解析版)
- 高温合金刷丝柔性接触的摩擦学特性及磨损行为研究
- 考点解析-人教版八年级上册物理《长度和时间的测量》定向练习试题(含详细解析)
- 解析卷人教版八年级上册物理声现象《噪声的危害和控制》综合训练试题(含详细解析)
- 厂房办公室装饰施工方案
- 医养结合政策课件
- 实验室安全知识培训讲义课件
- 旅游饭店服务技能大赛客房服务比赛规则和评分标准
- 三国全面战争秘籍大全
- DBJ50-112-2016 现浇混凝土桥梁梁柱式模板支撑架安全技术规范
- 城市轨道交通运营管理毕业论文题目
- DB22T 5036-2020 建设工程项目招标投标活动程序标准
- 《增殖工程与海洋牧场》人工鱼礁场的配置课件
- 鼻内镜鼻腔泪囊吻合术PPT医学课件(PPT 23页)
- 第5章-电感式传感器
评论
0/150
提交评论