第一章 JSP概述 学习目标 JSP技术是目前WEB开发技术中应用最广泛的一种.本章对JSP技术、优点、缺点、应用前景作了简要介绍。

Slides:



Advertisements
Similar presentations
口臭不苦惱 清新口氣大作戰 口臭不只破壞人際的互動,更是 身體發出的警訊,不能輕忽。 康健雜誌 89 期文. 梁煙純 攝影.邱瑞金.
Advertisements

惟勤電訊有限公司 FLOW Software System Co., Ltd 專案經理 : 劉振林.
●公司簡介. ●公司組織 行銷 企劃部 行銷 企劃部 研發 設計部 研發 設計部 視覺 設計部 視覺 設計部 媒體 製作部 媒體 製作部 行動 裝置部 行動 裝置部 執行長 總經理 管理部 本公司組織人力配置除董事長、執行長、總經理外,共 有六大部門,分別為研發部 6 人、管理部 4 人、視覺設計部.
1 自然人憑證 結合人事差假管理系統 指導老師:丁德榮 教授 作者:何岳剛、蘇巨鋒、廖偉吏、鄭致瑋、湯媛喬、李封儒 報告人:廖偉吏 彰化師範大學 資訊工程學系 報告日期: 95/11/2.
Shinysky Infotech Co., Ltd. Copyright (C) 讯天 DPAS 动态口令认证系统 产品简介.
淮海工学院 计算机课程 第 1 章 Java 入门 1.1 Java 的起源与发展 1.2 Java 程序开发与运行环境 1.3 Java 程序设计步骤 1.4 Java 程序的构成 一个小游戏.
15 电子商务解决方案 教学目标 关键词汇 通过本章所引述的电子商务解决方案,使学生在学习电子商务的基本知识后,对 电子商务相关问题的处理在技术支持和实际应用上有一个整体的认识,从而使电子商 务理论由感性认识上升为理性认识。要求在掌握前述相关章节的内容后,进而把握每 一个案例的实质内涵。 解决方案(
安裝 ASP 應用程式 - 檢查系統環境 - 第一步, 打開控制台。 第二步 打開 「系統管理工具」
K/3 WISE 移动应用解决方案 2015 年 3 月. P2 K/3 WISE 移动应用内容介绍 K/3 WISE 移动应用解决方案 K/3 WISE 移动应用如何配置 K/3 WISE 移动应用如何销售 提纲.
教育技术装备统计系统 使用培训 教育部基础教育司 教育部教育管理信息中心.
欢迎各位 Nice to Meet U.
白玉苦瓜 余光中.
动态Web开发技术--JSP.
IT运维管理解决方案 -轻松管理,自在运维 产品经理 刘曜.
Java 2实用教程(第3版)教学课件 主讲教师:张国平
第2章 电子商务相关技术设施 2.1 Internet技术 2.2 网络协议 2.3 与电子商务有关的标记语言 2.4 WWW客户机与服务器
求職防騙宣導及就業服務資源介紹 主講人 : 台南市政府勞工局 科員-黃維國.
电子商务网页与网站设计 第三章 电子商务网站运行环境的规划.
笑看畢業後的人生路 港香蘭股份有限公司 品管部 主講人:賴信榮.
如何在求職過程脫穎而出.
中日合资 武汉安珞计算机系统有限公司 公司介绍
第二章 电子商务技术基础.
第五章:JDBC与数据库 第一讲.
第五章 網際爭霸戰 ~網站技術與經營模式大進化 靜宜大學資管系 楊子青
第七章 电子商务系统的运营与维护.
程式語言與設計 授課教師:蔣德威.
网站如何定制建设???.
5.6 制作具有动态特效的网页 1. 层和时间轴动画 2. Dreamweaver的Behaviors(行为)概述 华东师范大学计算中心.
Web程序设计基础 太原理工大学 计算机科学与技术学院 林福平 求实创新
Apache PHP MySQL 介紹與安裝設定 NIT 戴琬諭 NIT 林佳保.
網頁技術簡介.
第九章 工作流程支援系統.
教学网站设计与制作教程 第四周 主讲:黄光芳 TEL:
学习目标 掌握电子商务网站体系结构 掌握企业电子商务网站体系结构 掌握PWS的安装与设置
转正述职报告 乐恩公司 史航
电子商务 (6) 电子商务网站的建设.
mashup 林維甫 郭家伶 吳佩珊 蔡小倩 楊士毅 曾仕豪 Marshup起源 何謂Mashup Mashup類型 Mashup架構
主講人:黃鎮榮 東方設計學院觀光與休閒事業管理系
如何使用WebDav連結伺服器 Jung Yi Lin.
課程名稱:資料庫系統 授課老師:李春雄 博士
PHP平台安裝-如何取得軟體 各軟體支援機構網站: Apache Server:
網站內容建置實務 報告人:電資官鄒堡旬少校   .
講師:戴志華 國立台灣大學電機工程研究所 Visual Basic 程式設計 講師:戴志華 國立台灣大學電機工程研究所.
第一章: Java Web 开发技术概述.
Ch01網際網路、HTML 、 Script 、 ASP.NET簡介
第2章 网络营销工具.
賣場與網站設計 EC-IC 2010最佳賣場設計奬第一名觀摩 EC-IC 2010最佳賣場設計奬第三名觀摩 其他組別觀摩
13.1 用框架劃分工作區,方便演示資訊 13.2 使用連結及鎖定點連接資訊 13.3 使用列表及表單演示資訊
新世代計算機概論第三版 第11章 網際網路.
程序语言的现在和未来 孙志岗.
Python联合服务器的使用.
指導老師:楊子青 老師 專題組員:朱盈慈、曾孟涵、范珮錡、林佳臻
电子商务专业课程 电子商务应用技术 Application of Technology On Electronic Commerce.
第十三讲 使用数据库(一) 上海财经大学信息管理与工程学院.
第8章 计算机通信与网络.
Excel - 九十七年度教職員工資訊教育訓練 董建弘.
电子商务 王素凤
第1章 Java语言概述 学习目标 本章要点 上机练习 习 题.
第十五章 WWW網頁的製作 計算機概論編輯小組.
史忠植 王嘉 董明楷 张海俊 智能信息处理实验室 中国科学院计算技术研究所
本學期資訊系統開發專案之技術架構.
風能 主題:風能 班級:四環工一A 組員:林明哲 4980N047 江信宏 4980N079
ASP动态网页设计实用教程 主讲教师:贾海陶.
課程名稱:資料庫系統 授課老師:李春雄 博士
第 1 章 設計網頁的準備工作.
W3C标准网页制作 主讲教师:张 涛.
第8章 网页特效——JavaScript 主讲人:刘泰然 经济管理学院.
项目一 了解网站的概念 项目二 创建个人网站“鸿渐工作室” 项目三 制作“鸿渐工作室”的主页 项目四 HTML语言 项目五 制作“家乡特产”网页 项目六 制作“给我留言”网页 项目七 制作“应用技巧”网页 项目八 模板制作及应用.
第三章 电子商务网站技术.
第1章 HTML基础 主讲人:刘泰然 经济管理学院.
Presentation transcript:

第一章 JSP概述 学习目标 JSP技术是目前WEB开发技术中应用最广泛的一种.本章对JSP技术、优点、缺点、应用前景作了简要介绍。

1.1 什么是JSP JSP(JavaServer Pages) 是由Sun公司倡导、多家公司参与, 于1999年推出的一种动态网页技术标准.它是基于Java Servlet的WEB开发技术,利用这一技术可以开发动态的、高性能的WEB应用程序.在HTML文件中加入Java程序片段和JSP标记,就构成了JSP网页.在技术方面, JSP与ASP非常相似.

1.2 JSP的优势 JSP技术主要有以下优点: 1.JSP代码跨平台, 即一次编写,处处运行   众所周知,由于微软的垄断性,它的产品可移植性做得十分差,ASP也不例外,在Windows平台下编写的ASP代码,很难拿到别的平台下运行,相反,JSP使用的是Java语言,它继承了Java语言的特点——“一次编写,处处运行”,这种概念正越来越深远地影响着因特网行业的交互式Web页面的设计理念。JSP页面可以非常容易地跨平台、跨Web服务器软件来设计和开发源码。

2.JSP组件跨平台   JSP组件(企业JavaBeans、JavaBeans或定制的JSP标签)都是跨平台可重用的。企业JavaBeans组件可以访问传统的数据库,并能以分布式系统模式工作于Solaris、Linux、UNIX和Windows平台。 3.支持多种网页格式   目前, JSP技术支持的网页格式还没有一个明确的标准。一般来说,JSP技术既可以支持HTML/DHTML的传统浏览器文件格式,又可以支持应用于无线通信设备如移动电话、PDA等设备进行网页预览的WML文件格式,还可以支持其他一些B2B电子商务网站应用的XML格式。

4.JSP标签可扩充性    尽管ASP和JSP都使用标签与脚本技术来制作动态Web网页,JSP技术允许开发者扩展JSP标签,定制JSP标签库,所以网页制作者充分利用与XML兼容的标签技术强大的功能,大大减少对脚本语言的依赖。由于定制标签技术,使网页制作者降低了制作网页的复杂度。 5.健壮性与安全性   由于JSP页面使用的脚本语言是java语言, 因此,它就具有java技术的所有好处, 包括健壮的存储管理和安全性.

1.3 JSP的劣势 JSP技术主要有以下缺点 : 1. JSP技术极大的增加了产品的复杂性.为了获得 系统的跨平台功能和产品伸缩能力,java系统开发了多种产品,如,JRE、JDK、J2EE、EJB、JSWDK、JavaBeans ,只有有效地将它们组合在一起,才能产生强大的功能. 2. java的高效率运行需要占用大量的内存和硬盘空间. 一方面,java的高速运行是通过 .class文件常驻内存来实现的.另一方面,还需要硬盘空间来存储一系列的.java 文件和.class文件以及对应的版本文件.

3. JSP程序调试困难. JSP页面执行时, 首先被转换为 .java文件(Servlet), 然后将.java文件编译为字节码文件. 这样,出错信息实际上指向的是转换后的那个.java文件(Servlet), 而不是JSP本身.

1.4 JSP与ASP比较 总的来说,JSP和ASP在技术方面有许多相似的地方。它们都是基于Web的应用程序开发方案,它们都是在Web服务器端执行的程序.ASP在网页制作中占据了一定的地位,但是其本身还是有很大缺点. JSP出现在ASP之后,兼顾了ASP的很多优点,同时也克服了ASP的一些缺点,是一种比较成热的网页开发程序语言。以下是五个方面的比较:

1. 具有相同的程序结构:开发的WEB应用程序,都是将用户界面和业务逻辑分开. 2. 采用不同的编程语言: JSP采用的是java语言; ASP采用的是JavaScript或VBScript脚本语言. 3. 可支持的WEB服务器:JSP支持流行的Web服务器,如Apache,Resin,Tomcat和Microsoft lIS. 而ASP只支持Microsoft IIS或者Personal WebServer。 4. 可支持的操作系统平台: JSP与平台无关,可以在所有支持Java的平台上运行,包括Linux,Unix,Windows及WindowsNT.而ASP只支持Windows. 5.性能比较.

性 能 JSP ASP 易学性 容易 很容易 运行速度 快 较快 运行系统开销 小 较大 平台 均可 Windows 安全性 好 不好 性 能 JSP ASP 易学性 容易 很容易 运行速度 快 较快 运行系统开销 小 较大 平台 均可 Windows 安全性 好 不好 函数支持 广 不广 厂商支持程度 广泛 不广泛

1.5 JSP、ASP测试报告 在ASP盛行的今天,JSP在执行效率方面是否有优势? 下面是第三方的测试数据:

1.5 JSP、ASP测试报告 下一步测试的是ASP,测试采用20000*20000次循环运算,运行时间竟然达到6分零7秒

1.5 JSP、ASP测试报告 另外,数据库的链接速度也是影响浏览速度的重要环节,接下来我们又对数据库链接做了测试。测试程序在此省略. 对Oracle 8进行1000次Insert,Update,Select,Delcte操作,JSP需要13秒,ASP需要73秒.

1.6 JSP技术前景 目前在国内PHP与ASP应用最为广泛。而JSP由于是一种较新的技术,国内采用的较少。但在国外,JSP已经是比较流行的一种技术,尤其是电子商务类的网站,多采用JSP。三者中,JSP应该是未来发展的趋势。世界上一些大的电子商务解决方案提供商都采用JSP/Servlet方案。比较出名的如IBM的E-business,它的核心是采用JSP/Servlet的Web Sphere。它们都是通过CGI来提供支持的。但去年10月后它推出了Enfinity,一个采用JSP/Servlet的电子商务Application Server,而且声言不再开发传统软件。 

本章小结 JSP是Sun公司推出的一种Web开发技术。JSP网页由HTML标记、JSP标签和Java程序片段组成。 与ASP相比,JSP在可移植性,平台独立性,及程序性能具有更大的优越性。世界上一些大的电子商务解决方案提供商都采用JSP/Servlet技术,JSP应该是未来发展的趋势。

心得体会 (1)JSP与ASP比较 JSP技术比ASP技术要复杂得多,功能也相对强大。但也基于这个原因ASP相对JSP要容易上手,运行速度也比较快。考虑到成本问题,一般开发中小型网站多数选用ASP,但开发的是大型或是超大型,JSP的优势就比较明显了。 (2)Java语言与JavaScript脚本语言的区别, Java与JavaScript分别是两个公司开发的两个不同的产品,作用与用途不一样。Java是Sun公司推出的面向对象的程序设计语言;JavaScript是Netscape公司为扩展Netscape Navigator功能的产品。简单来说,JavaScript不是Java的子集。