《第01章--JSP初步-JSP课件.ppt》由会员分享,可在线阅读,更多相关《第01章--JSP初步-JSP课件.ppt(13页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、第1章 JSP初步本章内容本章内容本章主要学习以下内容:认识JSPJSP技术特性JSP工作原理搭建JSP的支持环境JSP程序初步目标:对JSP应用程序的技术、运行及开发环境有一定的了解2软件开发基础软件开发基础(Java)(Java)1.1 1.1 认识认识JSPJSP软件开发基础软件开发基础(Java)(Java)3Java Server Page简称JSP,是运行在服务器端的脚本语言之一。从本质上说,各种动态页面技术都是通过在HTML中添加其他语言脚本的方式来实现的,而支持这些脚本的服务器可以执行这些脚本,然后生成HTML页面。The First JSP Page 代码风格和普通的代码风格
2、和普通的HTMLHTML页面的页面的代码非常相似,不同的就是位代码非常相似,不同的就是位于于“%”“”“%”之间加入之间加入JavaJava代码。代码。1.1 1.1 认识认识JSPJSP软件开发基础软件开发基础(Java)(Java)4第一个JSP页面,命名为first.jsp,具体代码如下:1.2 1.2 JSPJSP技术特性技术特性 (1 1)软件开发基础软件开发基础(Java)(Java)6跨平台JSP技术以Java为基础可以沿用Java强大的API功能,而且不管是在何种平台下只要服务器支持JSP,就可以运行使用JSP开发的Web应用程序,体现了它的跨平台、跨服务器的特点。1.2 1.
3、2 JSPJSP技术特性技术特性 (2 2)软件开发基础软件开发基础(Java)(Java)7将内容的生成和显示进行分离使用JSP技术,Web页面开发人员可以使用HTML或XML标识来设计和格式化最终页面。生成内容的逻辑被封装在标识和JavaBeans组件中在服务器端运行。核心逻辑被封装在标识和Beans中,Web管理人员和页面设计者,能够编辑和使用JSP页面,而不影响内容的生成。1.2 1.2 JSPJSP技术特性技术特性 (3 3)软件开发基础软件开发基础(Java)(Java)8强调可重用的组件 绝大多数JSP页面依赖于可重用的,跨平台的组件(JavaBeans或者企业级JavaBean
4、组件)来执行应用程序所要求的更为复杂的处理。开发人员能够共享和交换执行普通操作的组件,或者使得这些组件为更多的使用者或者客户团体所使用。基于组件的方法加速了总体开发过程,并且使得各种组织在他们现有的技能和优化结果的开发努力中得到平衡。1.2 1.2 JSPJSP技术特性技术特性 (5 5)软件开发基础软件开发基础(Java)(Java)10健壮性与安装性 由于JSP页面的内置脚本语言是基于Java编程语言的,且都编译成Java Servlet,它具有Java技术的所有好处,包括健壮的存储管理和安全性。1.3 1.3 JSPJSP工作原理工作原理软件开发基础软件开发基础(Java)(Java)11演示转换过程演示转换过程1.5 JSP1.5 JSP程序初步程序初步软件开发基础软件开发基础(Java)(Java)13演示在Eclipse中创建及部署JSP应用程序演示在Netbeans中创建及部署JSP应用程序