Java Web应用开发项目教程_第一章教学课件.ppt
《Java Web应用开发项目教程_第一章教学课件.ppt》由会员分享,可在线阅读,更多相关《Java Web应用开发项目教程_第一章教学课件.ppt(41页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Java Web应用开发项目教程_第一章Java Web应用开发应用开发计算机与软件学院计算机与软件学院计算机与软件学院计算机与软件学院计算机与软件学院课程的任务Web服务、Web应用、B/S结构的应用将成为主流基础Web开发导论计算机网络技术静态网页设计数据库原理及应用任务Web应用的规划、设计动态页面设计与实现计算机与软件学院计算机与软件学院计算机与软件学院计算机与软件学院课程的基本内容本课程选用教学内容JSPServletJSP技术力量背景强大语言环境(Java)计算机与软件学院计算机与软件学院计算机与软件学院计算机与软件学院教材及主要参考书目孙卫琴Tomcat与Java Web开发技术
2、详解(第2版)电子工业出版社耿祥义JSP实用教程(第2版)清华大学出版社JSP程序设计类教材计算机与软件学院计算机与软件学院计算机与软件学院计算机与软件学院课时安排和成绩评定总学时:75学时,讲课与实验结合。成绩评定3次旷课没有平时成绩,3次迟到算旷课一次。30%30%平时成绩项目成绩40%期末考试作业考勤态度计算机与软件学院计算机与软件学院计算机与软件学院计算机与软件学院静态网页静态文档超文本HTML(Hypertext Markup Language,超文本链接标示语言)静态网页人工手动维护HTML代码交互性差计算机与软件学院计算机与软件学院计算机与软件学院计算机与软件学院动态网页动态网页
3、交互性自动更新(信息)数据库的存取文件的访问通过数据库进行动态网页的生成 提高了网页设计和开发的效率 保证Internet应用的数据一致性和设计风格的一致性 提高Internet应用数据维护的方便性和效率。计算机与软件学院计算机与软件学院计算机与软件学院计算机与软件学院第1章 Java Web应用开发基础本章要点:软件常用体系结构C/S和B/S结构 静态网页和动态网页 Web应用和Web应用技术 动态网页技术CGI/ASP/PHP/JSP JSP的常用开发模式 Java Web应用的运行环境 JDK的下载、安装和配置 Tomcat的下载、安装和配置 编写简单的JSP程序,并能够使之在Tomca
4、t等JSP服务器上运行计算机与软件学院计算机与软件学院计算机与软件学院计算机与软件学院1.1 C/S结构与B/S结构 C/S结构 Client/Server软件系统分成Client和Server两个部分Client和Server通常处在不同的计算机上计算机与软件学院计算机与软件学院计算机与软件学院计算机与软件学院1.1 C/S结构与B/S结构优点 人机交互性强 具有安全的存取模式 网络响应速度快 利于处理大量数据 缺点 维护和管理的难度较大 需要安装相应的客户端程序 不同的操作系统系统开发不同版本的软件计算机与软件学院计算机与软件学院计算机与软件学院计算机与软件学院1.1 C/S结构与B/S结
5、构 B/S结构 Browser/Server 核心概念是将整个应用的主要业务逻辑集中在服务器端执行,而客户端只负责简单的数据表示和交互典型3层结构的Web应用计算机与软件学院计算机与软件学院计算机与软件学院计算机与软件学院1.1 C/S结构与B/S结构Web应用建立在Web系统之上,而且加以扩展,即添加了业务功能简单来说,Web应用利用Web浏览器执行业务逻辑的Web系统后台数据库的支持使得其内容具有动态性计算机与软件学院计算机与软件学院计算机与软件学院计算机与软件学院1.1 C/S结构与B/S结构计算机与软件学院计算机与软件学院计算机与软件学院计算机与软件学院1.1 C/S结构与B/S结构B
6、/S结构的优点分布性强 维护方便 开发简单且共享性强 总体拥有成本低 B/S结构的缺点数据安全性问题 对服务器要求过高 数据传输速度慢 软件的个性化特点低 计算机与软件学院计算机与软件学院计算机与软件学院计算机与软件学院1.2 Web应用Web应用基础 Web应用:网站,网站由大量的页面组成,每个页面通常是由一个或者多个文件组成。组成网站的大量文件之间通过特定的方式进行组织,并且由一个系统来管理这些文件。应用服务器:管理网站的文件计算机与软件学院计算机与软件学院计算机与软件学院计算机与软件学院1.2 Web应用网站的文件通常类型网页文件 如.html、.jsp等网页的格式文件 如.css等资源
7、文件:文字、图形、声音、动画、资料库、以及各式各样的软件配置文件处理文件:用于对用户的请求进行处理,如供网页调用、读写文件或访问数据库等计算机与软件学院计算机与软件学院计算机与软件学院计算机与软件学院1.2 Web应用Web应用运行环境 客户端环境:浏览器 服务器端环境:服务器端程序网络环境:网络连接 计算机与软件学院计算机与软件学院计算机与软件学院计算机与软件学院动态网页技术CGI/ASP/PHP/JSP CGI(Common Gateway Interface)优点 可以独立运行,易于使用 缺点 当大量用户同时访问同一网页时会同时使用一个CGI应用程序,响应会变慢,Web服务器速度也会受到
8、很大影响对服务器系统提出极高的要求。计算机与软件学院计算机与软件学院计算机与软件学院计算机与软件学院动态网页技术CGI/ASP/PHP/JSPASP(Active Server Pages)微软 1996年推出ASP不是一种语言而是一种技术使用VBScript、JavaScript等简单易懂的脚本语言,结合HTML代码无须编译,可以直接在服务器端执行计算机与软件学院计算机与软件学院计算机与软件学院计算机与软件学院动态网页技术CGI/ASP/PHP/JSPASP(Active Server Pages)优点 支持动态网页功能,易于使用 缺点 脚本是在服务器端运行的,只能在可以支持的服务器上运行,
9、但目前只能在微软公司的NT平台的IIS服务器上执行,限制了ASP的应用。计算机与软件学院计算机与软件学院计算机与软件学院计算机与软件学院动态网页技术CGI/ASP/PHP/JSPPHP(Personal Home Page)是一种在服务器端执行的嵌入HTML文档的脚本语言,语言的风格有点类似于C语言,现在被很多的网站编程人员广泛的运用PHPPHP对MYSQL数据库的支持最全面,因此有人曾把“Apache+PHP+MYSQL”组合称作Web开发中的黄金搭档计算机与软件学院计算机与软件学院计算机与软件学院计算机与软件学院动态网页技术CGI/ASP/PHP/JSPJSP(Java Server Pa
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Java Web应用开发项目教程_第一章教学课件 Web 应用 开发 项目 教程 第一章 教学 课件
限制150内