JSP程序设计

当前位置:首页 > 教材 > 高职高专 > JSP程序设计

出版社:水利水电出版社
出版日期:2010-8
ISBN:9787508476247
页数:199页

作者简介

《JSP程序设计》以一个经典的“99魔法牌”实例作为学习案例,以循序渐进的方法,由浅到深,逐渐引导读者如何构架和开发JSP动态网站,讲解其中的技巧、方法、经验,充分体现以经验为后盾、以实用为目标、以实例为导向、以实践为主线的编写思想。
《JSP程序设计》在章节安排上也体现了基础篇、提高篇、高级篇的递进关系。《JSP程序设计》最后以一个常见商务网站为练习案例,引导学生独立完成登录注册模块、购物车模块、图片管理模块、新闻发布模块等,加强对JSP应用的掌握,引导学生发现新问题,培养自我学习与探索的能力。
《JSP程序设计》既可作为高职高专院校计算机应用类专业的教材,也可供对网站开发有兴趣的读者参考,还可以作为各培训机构网站设计方面的培训参考用书。

书籍目录

序前言第1章 案例描述及JSP技术   1.1 案例:99魔法牌案例描述   1.2 知识:C/S和B/S结构模式   1.3 知识:HTML静态网页   1.4 知识:JSP动态网页   1.5 知识:Servlet及JSP运行过程 第2章 环境配置与开发工具   2.1 实践:JDK的下载与安装   2.2 实践:Tomcat服务器安装和配置  2.3 实践:使用Eclipse开发JSP 第3章 MyEclipse及JSP初步   3.1 任务:设计游戏首页   3.2 实践:创建、配置、布置Web项目   3.3 知识:Eclipse的基本概念与界面   3.4 实践:从HTML到JSP   3.5 知识:认识JSP代码结构   3.6 资料:JSP基本语法 第4章 JSP应用编程   4.1 任务:用户登录及访问控制   4.2 方案:技术分析与设计要点   4.3 实践:实现登录及访问控制   4.4 知识:了解JSP内置对象   4.5 资料:应用JSP对象   4.6 研究:访问IP限制功能 第5章 JDBC数据库编程   5.1 任务:用户及游戏成绩管理   5.2 方案:功能分析与设计要点   5.3 实践:用户注册及信息更新   5.4 知识:JDBC编程总结   5.5 资料:JDBC知识与技术   5.6 研究:成绩查询及用户维护 第6章 JSP+JavaBean技术   6.1 任务:游戏大厅、房间、牌桌   6.2 方案:技术分析与实现要点   6.3 实践:JSP+JavaBean实现游戏   6.4 资料:JavaBean知识与技术   6.5 研究:Session事件的监听 第7章 Ajax技术的应用 第8章 JSP应用与提高 第9章 Web配置、打包和部署 第10章 MVC架构(Struts) 第11章 典型的商业网站案例

编辑推荐

《JSP程序设计》:“教、学、做”一体化,强化能力培养“工学结合”原则,提高社会实践能力“案例教学”方法,增强可读性和可操作性

前言

近年来,我国高等职业教育蓬勃发展,为现代化建设培养了大量高素质技能型专门人才,对高等教育大众化作出了重要贡献,顺应了人民群众接受高等教育的强烈需求。高等职业教育作为高等教育发展中的一个类型,肩负着培养面向生产、建设、服务和管理第一线需要的高技能人才的使命,在我国加快推进社会主义现代化建设进程中具有不可替代的作用。随着我国走新型工业化道路、建设社会主义新农村和创新型国家对高技能人才要求的不断提高,高等职业教育既面临着极好的发展机遇,也面临着严峻的挑战。教材建设是整个高职高专院校教育教学工作的重要组成部分,高质量的教材是培养高质量人才的基本保证,高职高专教材作为体现高职高专教育特色的知识载体和教学的基本工具,直接关系到高职高专教育能否为一线岗位培养符合要求的高技术性人才。中国水利水电出版社本着为高校教育服务,为师生提供高品质教材的原则,按照教育部《关于全面提高高等职业教育教学质量的若干意见》的要求,在全国数百所高职高专院校中遴选了一批具有丰富的教学经验、较高的工程实践能力的学科带头人和骨干教师,成立了高职高专教材建设编委会。编委会成员经过几个月的广泛调研,了解各高职院校教学改革和企业对人才需求的情况,探讨、研究课程体系建设和课程设置,达成共识,组织编写了本套“21世纪高职高专创新精品规划教材”。本套教材的特点如下:1.面向高职高专教育,将专业培养目标分解落实于各门课程的技术应用能力要求,建立课程的技术、技能体系,将理论知识贯穿于其中,并融“教、学、做”为一体,强化学生的能力培养。2.理论知识的讲解以基础知识和基本理论“必需、够用”为原则,在保证达到高等教育水平的基础上,注重基本概念和基本方法讲解的科学性、准确性和正确性,把重点放在概念、方法和结论的阐释和实际应用上,推导过程力求简洁明了。3.在教材中按照技术、技能要求的难易和熟练程度,选择恰当的训练形式和内容,形成训练体系;确定实训项目,并将实训内容体现在教材中。对于单独设置实训的课程,我们将实训分成基础实训和综合实训两个部分。综合实训中重点体现了工学结合的原则,提高学生的社会实践能力。4.在编写方式上引入案例教学和启发式教学方法,采用以实际应用引出的问题为背景来设计和组织内容,增强了教材的可读性和可操作性,激发学生的学习兴趣,使知识点更容易理解掌握,从而使学生能够真正地掌握相关技术,为以后的就业打好基础。5.教材内容力求体现经济社会发展对应用技术的新要求和新趋势,将新兴的高新技术、复合技术等引进教材,并在教材中提出了一些引导技术发展的新问题,以期引起思考和讨论,有利于培养学生技术应用中的创新精神和能力。

章节摘录

插图:通常应用第三种形式的方法,该方法中的page Context参数为JSP的内置对象(页面上下文)。实现文件上传,首先应实现initialize()方法,然后实现如下的两个方法即可将文件上传到服务器中。·upload()方法实现了initialize()方法后,紧接着就应实现该方法。upload()方法用来完成一些准备操作。首先在该方法中调用JSP的内置对象request的get Input stream()方法获取客户端的输入流,然后通过该输入流的read()方法读取用户上传的所有文件数据到字节数组中,然后在循环语句中从该字节数组中提取每个文件的数据,并将当前提取出来的文件的信息封装到File类对象中,最后将该File类对象通过Files类的addFile()方法添加到Files类对象中。·save方法在实现了initialize()方法和upload()方法后,通过调用该方法就可以将全部上传文件保存到指定目录下,并返回保存的文件个数。该方法具有以下两种形式。①save(String dest Path Name)。②save(String dest Path Name,int option)。第一个方法等同于save(destPathName,O)或save(dest Path Name,File.SAVE_AUTO)。实际上在Smart Upload类的save()方法中最终是调用File类中的saveAs()方法保存文件的,所以save()方法中的参数使用与File类的save as()方法中的参数使用是相同的。但在save()方法中option参数指定的保存选项的可选值为SAVE_AUTO、SAVE_VIRTUAL和SAVE PHYSICAL。它们是Smart Upload类中的静态字段,分别表示整数0、1和2。仅仅通过以上3个方法就实现了文件的上传。下面介绍Smart Upload类中可用来限制上传文件和获取其他信息的主要方法。·set Denied Files List(String denied Files List)方法该方法用于设置禁止上传的文件。其中参数denied Files List指定禁止上传文件的扩展名,多个扩展名之间以逗号分隔。若禁止上传没有扩展名的文件,以“”表示。例如,Set Denied Files List(“exejsp,,bat”)表示禁止上传*.exe、*.jsp、*.bat和不带扩展名的文件。·set Allowed Files List(String allowed Files List)方法该方法用于设置允许上传的文件。其中参数allowed Files List指定允许上传文件的扩展名,多个扩展名之间以逗号分隔。若允许上传没有扩展名的文件,以“”表示。例如,Set Allowed Files List(“txt,doc”)表示只允许上传*.txt、*.doc和不带扩展名的文件。·set Max File Size(long max File Size)()方法该方法用于设定允许每个文件上传的最大长度,该长度由参数max File Size指定。·set Total Max File Size(long total Max File Size)方法该方法用于设置允许上传文件的总长度,该长度由参数total Max File Size指定。

图书封面


 JSP程序设计下载



发布书评

 
 


精彩短评 (总计3条)

  •     书看起来不错,就是挺贵的
  •     这本书内容非常好,是学习jsp的好书,不过读者需要有java基础,它的下册感觉没什么用,还不如看完这本书后再专门买点介绍struts spring 的书来看
  •     还行,讲的都是基础
 

农业基础科学,时尚,美术/书法,绘画,软件工程/开发项目管理,研究生/本专科,爱情/情感,动漫学堂PDF下载,。 PDF下载网 

PDF下载网 @ 2024