JSP网站开发的

上传人:镜花****ul 文档编号:101497106 上传时间:2019-09-28 格式:PPT 页数:195 大小:2.48MB
返回 下载 相关 举报
JSP网站开发的_第1页
第1页 / 共195页
JSP网站开发的_第2页
第2页 / 共195页
JSP网站开发的_第3页
第3页 / 共195页
JSP网站开发的_第4页
第4页 / 共195页
JSP网站开发的_第5页
第5页 / 共195页
点击查看更多>>
资源描述

《JSP网站开发的》由会员分享,可在线阅读,更多相关《JSP网站开发的(195页珍藏版)》请在金锄头文库上搜索。

1、JSP网站开发,hbcgg 经济管理学院信息管理教研室 陈冈,本课程主要讲述内容: JSP技术基础 环境配置 HTML基础 JSP语法 JSP内置对象 JSP文件操作 JSP中访问数据库 Servlet JavaBean,需要具备的相关知识: 数据库基本知识 网络基础知识 Dreamweaver的使用 Eclipse3.2 Java语言(成为JSP高手必备) 本课程以实战为导向。课后认真自学上述相关基础知识。布置的思考与练习题目,尽可能课后认真上机实践(经济管理学院机房已经具备JSP环境)。,如何成为一个优秀的jsp程序员,、建立并且理解你的Web Server。 、 保证你理解 HTML 。

2、 花时间学习手工写作html是很有必要的。因为你将会使用 JSP 和 HTML 混合编程,精通HTML语法是重要的。所以,你必须能流利地写 HTML 。 训练时间:2 4 个星期。 、开始学习 Java 。 理解 Java 基础是很重要的。不用担心学习Swing或 Java 的图形方面,因为在JSP 中你不会使用这些特征。集中精力在 Java 工作的细节,学习 Java 的逻辑,也在 Java Bean上花时间。学习Applet是好的, 但是就象Swing, JSP 的大多数应用将不使用小程序。 训练时间:3 6 个星期。,如何成为一个优秀的jsp程序员,、学习 JavaScript 学习怎么

3、将 JavaScript在HTML中验证输入的Form元素。也学习 JavaScript怎么能在一 HTML 页以内修改Form的元素。最后要求你能从一 HTML 页内的事件中触发 JavaScript Function。 训练时间:1 2 个星期。 、学习并且理解你的Web Server的更多细节。 熟悉Web Server的特征,这是很重要的。 训练时间:2 天。,如何成为一个优秀的jsp程序员,、建立你的 JSP Server 推荐以Tomcat开始。它可以很好地运行JSP程序。当你不能在生产使用Tomcat时,学习尽可能多的知识以便于更好的运行程序。另外, 许多 JSP 程序员使用To

4、mcat。因此当你遇到一个问题时,你将容易发现帮助。 安装时间:1 2 天。 、开始学习 JSP 。 基本的 JSP 学习通过的步骤 1到步骤6可以完成, 然后使用 JSP 对象和脚本写 JSP 程序来联系。学习 JSP 的另外一个方面可以学习怎么创建一个分布式的应用程序。 训练时间:4 6 个星期。,如何成为一个优秀的jsp程序员,、学习更多的 JSP server。 没有关于更多的 JSP Server当然也可以运行jsp程序。然而, 许多 JSP server都由自己特殊的特征,可以让你更好的理解你的JSP 工程。 学习更多的Jsp server如何处理jsp程序是有必要的。同样也可以优

5、化你的 JSP 应用程序,并且使之运行得更快而不出任何问题。 训练时间:2 7 天。,如何成为一个优秀的jsp程序员,、 学习 JDBC 。 JSP 大多数应用将使用数据库,JDBC 被用于数据库连接。经常忽略的一个事实就是,每个 JDBC Driver 所支持的东西是相当不同的。了解并熟悉在jsp工程上被使用的 JDBC driver的细节是很重要的。(有时这部分的学习被包含在前面 Java 或JSP的学习中了 。) 训练时间:1 2 个星期。,到现在,你已经成为了熟练的 JSP 程序员。仍然有很多需要学习,你可以考虑扩展你的知识比如 DHTML , XML ,java证书, JSP Tag

6、 Libraries 或 Servlets , 看你想要造什么类型的网站而决定了。 这些训练是JSP 的核心。你不必都学习上面所有的, 取决于你在工程中分配到什么任务和你已经有什么知识。但是这是成功地训练程序员的时间表。关键的单元是时间。平均的说, 5 个月时间确实能够训练一个人 ( 从开始到完成 ) 成为一个对jsp熟悉程序员。5 个月时间似乎很长,但要成为一个资深的WEB程序员所学的东西远远不止这一些。,本课程涉及的软件,Java开发工具包JDK1.5 Tomcat5.5.7、resin2.x Dreamweaver2004MX mySQL4.x、mySQL-Front3.1 Eclips

7、e3.2,其它参考书籍: 1.JSP深入编程 希望电子出版社 2.网络编程语言 JSP实例教程 电子工业出版社 3.JSP/HTML编程实作教程 希望电子出版社 4JSP程序设计指南-初级程序员的基本技能 清华大学出版社 5.JSP入门与提高清华大学出版社,第一章 配置系统环境,1。安装JDK1.5.0:http:/J 2。安装Tomcat5.5.7 著名的Apache Group的Jakarta小组开发(http:/www.jakarta.org)。 3。设置环境变量 JAVA_HOME:c:javajdk1.5.0 classpath:.;C:javajdk1.5.0libtools.ja

8、r;C:javajdk1.5.0libdt.jar path:%JAVA_HOME%bin; 这一句放在最前面,否则eclipse启动不了,4。安装mySQL数据库、mySQL-front管理程序,MySQL是一个精巧的SQL数据库管理系统。由于它的强大功能、灵活性、以及精巧的系统结构,受到了广大自由软件爱好者甚至是商业软件用户的青睐,特别是与Apache结合,为建立基于数据库的动态网站提供了强大动力!MySQL有瑞典的T.c.X公司负责开发和维护。 MySQL是一个真正的多用户、多线程SQL数据库服务器。MySQL 主要目标是快速、健壮和易用。它可媲美任何昂贵的大型数据库,但速度更快。自19

9、96年以来,许多机构一直都在使用MySQL。MySQL建立的基础是业已用在高要求的生产环境多年的一套实用例程。尽管MySQL仍在开发中,但它已经提供一个丰富和极其有用的功能集。MySQL的官方发音是“My Ess Que Ell”(不是 MY-SEQUEL )。,5。安装Eclipse http:/www.eclipse.org/downloads/index.php 目前为止,大多数 Java 程序员都听说过 Eclipse,它正迅速成为最流行的 Java 编程环境。在目前所有的IDE中,Eclipse可以说是最有发展前途的产品之一。Eclipse最初由OTI和IBM两家公司的IDE产品开发

10、组创建,起始于1999年4月。目前由IBM牵头,围绕着Eclipse项目已经发展成为了一个庞大的Eclipse联盟,有150多家软件公司参与到Eclipse项目中,其中包括Borland、Rational Software、Red Hat及Sybase,最近Oracle也计划加入到Eclipse联盟中。 Eclipse 是否与其他花钱的 IDE 一样好? 答案非常确定!对于编码、调试、重构、单元测试等等, Eclipse 可以与任何一种 IDE 匹敌,甚至比它们还要好。与昂贵的 JBuilder2005 版本相比,您可能会发现 Eclipse 对很多特性的支持都比 JBuilder 更好。,6

11、。下载MyEclipse Eclipse插件,收费软件。使Eclipse支持EJB、JSP、Servlet等等。功能强大! 下载后安装即可。,2.1 网络计算模式 计算模式:描述它们在平台上的分布以及在数据处理中之间的关系。(网络计算结构) 两种模式:C/s、B/S,第二章 JSP技术概述,2.2 JSP技术介绍 2.2.1 Web编程技术 Web编程技术随着计算机技术的进步而不断发展。早期的web技术主要以获取静态文本、信息为主。随着互联网技术的发展,静态页面不能适应需求,动态网站技术应运而生。动态网站特性: 后台数据库支持 站点信息及时更新 动态显示效果,补充说明: 静态网页是预先编写好的

12、HTML文件,当浏览器访问时,WEB服务器将文件传送给浏览器,整个过程中网页内容不被改变。 HTML的表单、动态GIF图、FLASH、Applet和浏览器端脚本不等于动态网页。 动态网页可以看作是预先编写好的HTML模板文件。当浏览器访问动态网页时,WEB服务器根据一定的程序逻辑填写模板,并将最终生成的内容传送给浏览器。,常用动态Web编程技术: Perl、ISAPI、ASP、ASP、ASP.net、PHP、JSP、XSP等等。 1.1.2 JSP的形式和特点 JSP为创建动态生成内容的Web页面提供了一个简捷而快速的方法,在众多Web开发工具中一枝独秀、独领风骚。 ,特点: 适用于任何平台、

13、支持者众多 程序的执行效率高 拥有Java优势 强大的服务器组件 强大的数据库支持 Write once, run anywhere! 钱途无量的JSP! 提示:在国外,JSP+Servlet+J2EE已经成为开发电子商务的主流技术。,2.2 JSP与主流动态网页技术比较,2.3 JSP的运行环境 2.3.1 JSP运行环境需要的组件 Java 2软件开发工具箱。可以在sun公司http:/J免费下载。 JSP引擎(JSP应用服务器)。Resin、Tomcat、JRun、 JSWDK、Weblogic等等。,2.3.2 常见的JSP应用服务器的配置 Tomcat5.5.7的配置 著名的Apac

14、he Group的Jakarta小组开发(http:/www.jakarta.org)。 服务器主要配置:confserver.xml文件。 自己开发的网站一般放置在webapps下。 网站配置一般放在自己站点的WEB-INF/web.xml中 Resin2.1.14的配置 著名的Caucho公司的产品( Resin可以不作任何配置,除非有特殊要求。,2.3.3 JSP执行过程,执行过程:,浏览器IE,Tomcat,2.3.4 JSP程序的初步体验 一个简单的JSP程序: 我的第一个JSP程序 ,1.如何配置系统环境? 2.分别用tomcat和resin作为Web服务器,配置一个自己的站点,并

15、编写一个显示“欢迎光临本站点”的index.jsp程序。 3.如何将自己站点的默认端口设置为80? 4.站点目录能否放置在webapps以外的其它地方? 5.创建一个站点,包含admin文件夹,该文件夹下的所有文件只允许用户admin(密码:123)、deparb(密码:456)访问。 6.如何将自己站点的默认主页设置为myweb.jsp?,思考与练习,第三章 HTML基础,3.1 标记基础 HTML语言是控制网页内容显示格式的标记集合,标记给浏览器提供 了格式化Web文档的指令。 1. 基本的HTML语法 在HTML语言中,所有的标记都必须用尖括号(即小于号“”)括起来。 也有一些标记只要求

16、单一标记符号,例如换行标记。 HTML标记不区分大小写,但通常约定使用大写字母来表示,以利于 HTML文档的维护。 2. 标记符的属性 大多数标记都拥有一个属性集,通过这些属性可以对作用的内容进行 更多的控制。在HTML语言中,所有属性都放置在开始标记的尖括号内。 例如: 心想事成。,3.2 HTML文档的基本结构 一个基本的HTML文档通常包含以下三对顶级标记。 1. HTML标记. 2. 首部标记. 首部标记用于提供与Web页有关的各种信息。在首部标记中,可以使用: 和 和 和等等。,3. 正文标记. 正文标记包含了文档的内容,文字、图像、动画、超链接以及其他 HTML元素均位于该标记中。正文标记有下列属性。 (1) BACKGROUD:指定文档背景图像的URL地址,图像平铺在页背景上。 (2) BGCOLOR:指定文档的背景颜色。 (3) TEXT:指定文档中文本的颜色。 (7) ONLOAD:指定文档首次加载时调用的事件处理程序。 (8) ONUNLOAD:用于指定

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > PPT模板库 > 其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号