网站大量收购闲置独家精品文档,联系QQ:2885784924

《WEB应用开发》学习指南.pdf

  1. 1、本文档共3页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

《WEB应用开发》学习指南

1、学习目标

总体目标是要学会从事WB应用开发任务所需要的基本知识和必要技术,具体包括:熟悉

JAVAWEB应用程序结构和MVC模型;掌握HTML/JAVASCRIPT/CSS技术,能设计出界面美视、布

局合理的用户交互界面;熟悉JDBC数据库编程技术,能进行数据库的增、删、改、查操作;掌

握Servlet/JSP技术,能进行动态网页设计和业务流程控制;了解Filter(过滤器)和Listener(监

听器)组件技术,能使用Filter进行统一的权限和字符编码控制。

2、前导知识

在学习这门课程之前,一是要学好《数据库原理与应用》,要熟悉一种常用的数据库(如,

MYSQL、SqlServerOracle)的操作,并能熟悉掌握标准SQL语句的应用;二是要学好《java面向

对象程序设计》,这两门课都是WEB应用开发的基础课程;三是要了解网页设计三剑客,这样可

以加快前台界面的的设计。

3、学习内容

(1)WEB应用开发环境搭建:学会安装MySQL、TOMCAT、MyEclipse等开发工具。

(2)WEB应用界面设计:在这个模块一是要学会用HTLM进行界面设计,重点掌握用HTML

标记进行文件排版,各种表格制作,及FORM表单组件的应用;二是要学会使用CSS进行页面布

局设计;三是要掌握用JavaScript的简单应用,重点是能用JavaScript正则表达式进行用户数据的

格式控制。

(3)JDBC数据库编程技术:这个模块要重点掌握数据库编程的基本步骤、常用的JDBC类与方

法、JDBC事务处理、JDBC操作数据库中的BLOB/CLOB;通过例题和案例学会数据库的增、删、

改、查操作。

(4)Servlet技术:Servlet技术虽然可以实现WEB编程的全部内容,但进行动态页面输出还是

很复杂的,在WEB编程实践中,Servlet主要是用于流程控制,所以在这个模块中只要重点掌握

Servlet读取客户端数据、调用业务逻辑、实现控制转向等功能,主要技术包括:读取HTML表单

数据、在Servlet中跳转到其他的页面、处理SERVLET的中文问题、会话跟踪、ServletContext接

口应用等内容。通过案例学会用Servlet实现WEB应用流程控制、文件上传与下载等经典功能。

(5)动态页面设计(JSP技术):JSP其实就是在HLML页面中加入Java程序设计代码以实现内

容的动态输出,本模块重点掌握JSP基本语法(脚本块、表达式等)、JSP常用内置对象及JSP指

令、JSP动作等。并通过案例学会用JSP实现对数据库的访问及分页显示数据的方法。

(6)业务逻辑处理_JavaBean应用:在这个模块要学会编写JavaBean的规范及MVC模型的概念。

学会在JSP中使用JavaBean

(7)Filter和Listener技术应用:这个模块是WEB2.3规范后引入过滤器和监听器组件,主要学

会如何实现Filter和Listener及Filter和Listener在web.xml文件中的配置。通过案例掌握用Filter

实现系统权限控制和用Listener实现网站记数器。

4、学习方法

程序设计课程的学习与其他课程的学习方法不同,不是记住、理解了知识和技术就可以设计

程序,要学会WEB应用开发,掌握了技术是一回事,真的设计程序是另一回事,所以,一定是

要多做、多训练,在做中学习,在做中提高,只要自己完成了一个小型的WEB项目开发,大部

份的技术和知识就自然掌握了,并在做的过程中积累丰富的经验。

5、学习建议

《WEB应用开发》课程是以WEB项目开发流程的各结点(即程序员的分工)来划分课程模

块(模块顺序兼顾知识、技术的系统性和延续性)并解构课程内容的,每个模块对应项目开发的

具体任务,单元的设计也不是按课时分配进行设计的,而是按完成特定任务需要的技术和知识进

行设计,课程的每个单元实际上对应设计任务中的子任务(部份需要了解概念与原理的单元除

外),所以建议学习时可以是以技术为主线,以例题、案例为载体,在“学中做”、“做中学”,学

做结合,如导学图所示。

《WEB应用开发》导学图

《WEB应用开发》课程的每个模块也是以WEB应用程序的开发任务为起点,以技术为主线,

以例题、案例为载体

您可能关注的文档

文档评论(0)

135****5548 + 关注
官方认证
内容提供者

各类考试卷、真题卷

认证主体社旗县兴中文具店(个体工商户)
IP属地河南
统一社会信用代码/组织机构代码
92411327MAD627N96D

1亿VIP精品文档

相关文档