JSP程序设计教学课件(完整版).ppt

;JSP程序设计;学习情境1 网上书店系统 分析与设计;【学习目标】;本情境主要任务;学习任务1.1 系统需求分析;学习任务1.1 系统需求分析;学习任务1.1 系统需求分析;学习任务1.1 系统需求分析;学习任务1.1 系统需求分析;学习任务1.1 系统需求分析;学习任务1.1 系统需求分析;学习任务1.2 系统设计;学习任务1.2 系统设计;学习任务1.2 系统设计;学习任务1.2 系统设计;学习任务1.2 系统设计;课外拓展练习学生成绩管理系统 需求分析和设计 ;Thank You!;第一部分 案例模仿项目—网上书店;【学习目标】;【情境资讯】;【情境资讯】;【情境资讯】;文件后缀以.html,.htm,.xml,.shtml结束;文件后缀以.jsp,.asp,.php,.cgi,.perl等。;【情境资讯】;ASP的特点 ; (4)ASP源程序在服务器端执行,客户端只需有执行HTML的浏览器即可,保证了ASP程序的通用性。 (5)可以使用VB、Java等多种编程语言来开发ActiveX服务器组件,从而扩充服务器端程序的功能。 (6)可使用服务器端脚本来产生客户端脚本。 (7)ASP提供的内置对象使得脚本的功能更强。;ASP的工作原理 ;搭建ASP的工作平台 ; PHP是一种运行于服务器端的HTML内嵌式的网络程序设计语言,类似于IIS上的ASP。PHP是Hypertext Preprocessor(超文本预处理器)的缩写,作为服务器端内嵌式的脚本语言,它是在服务器端执行的,从浏览器端看不到PHP的源代码,只能看到执行结果。;PHP的优势 (1)PHP的简单易用 PHP的语法来源主要是C和C++,这样就延续了编写程序简单自由的特点,并且PHP也加入了自己的新特点,如变量不用定义、变量类型可以改变等,使编写程序更加简便。 (2)PHP的强大功能 PHP功能的强大体现在对数据库提供了广泛的支持,这使得创建基于数据库的网站变得极为方便。 ;(3)PHP的跨平台性 PHP在UNIX和Windows平台下都可以工作。 (4)PHP的开放性 选择PHP作为开发工具的一个很好的理由是PHP的开放性。PHP不仅是免费的,而且开放源代码,任何人都可以无偿使用甚至修改、复制和分发该软件。 ;【情境资讯】;【情境资讯】;【情境资讯】;本情境主要任务;学习任务2.1 JDK安装配置;学习任务2.1 JDK安装配置;学习任务2.1 JDK安装配置;学习任务2.1 JDK安装配置;学习任务2.2 Tomcat安装配置;学习任务2.2 Tomcat安装配置;学习任务2.2 Tomcat安装配置;学习任务2.2 Tomcat安装配置;学习任务2.3 网上书店首页创建;;;;学习任务2.3 网上书店首页创建;课外拓展练习学生成绩管理系统首页建立 ;课外拓展练习学生成绩管理系统首页建立 ;Thank You!;第一部分 案例模仿项目—网上书店 ; 1.知识目标 (1)熟练掌握JSP内置对象的各种用法; (2)熟练掌握JSP变量和方法的声明,以及脚本元素的用法; (3)熟练掌握JSP中各种指令和动作。 2.技能目标 (1)熟练完成对登录页面,表单及表单对象的应用; (2)能编写表单客户端确认的jsp程序; (3)能完成登录页面制作,能获取用户名和密码。;情境资讯;情境资讯了解一下HTML;;情境资讯了解一下HTML;情境资讯了解一下HTML;;情境资讯了解一下HTML;;情境资讯了解一下HTML;; 情境资讯JSP基础 ;;情境资讯JSP指令 ;情境资讯JSP指令;l???????? language属性 定义JSP页面使用的脚本语言,该属性的值目前只能取java。 为language属性指定值的格式: %@ page language=java % l???????? import 属性 该属性的作用是为JSP页面引入Java运行环境提供的包中的类,这样就可以在JSP页面的程序片部分、变量及函数声明部分、表达式部分使用包中的类。 例如: %@ page import=java.io.*, java.util.Date %;????? session 属性 用于设置是否需要使用内置的session对象。session的属性值可以是true或false。session属性默认的属性值是true。 l???????? buffer 属性 内置输出流对象out负责将服务器的某些信息或运行结果发送到客户端显示,buffer属性用来指定out设置的缓冲区的大小或不使用缓冲区。例如: %@ page buffer

文档评论(0)

1亿VIP精品文档

相关文档