出版时间:2010-6 出版社:中国铁道出版社 作者:林振荣,徐苏 著 页数:262
前言
计算学科虽然是一门年轻的学科,但它已经成为一门基础技术学科,在各个学科发展中扮演着重要的角色,并使得社会产生了对计算机科学与技术专业人才的巨大需求。目前,计算机科学与技术专业已成为我国理工专业中规模最大的专业,为高等教育发展做出了巨大贡献。近些年来,随着国家信息化建设的推进,作为核心技术的计算机技术,更是占有重要的地位。信息化建设,不仅需要更先进、更便于使用的先进计算技术,同时也需要大批的建设人才。瞄准社会需求准确定位,培养计算机人才,是计算机科学与技术专业及其相关专业的历史使命,也是实现专业教育从劳动就业供给导向型向劳动就业需求导向型转变的关键,从而也就成为提高高等教育质量的关键。 教材在人才培养中占有重要地位,承担着“重要的责任”,这确定了其高质量的基本要求。社会对计算机专业人才需求的多样性和特色,决定了教材建设的针对性,从而也造就了百花齐放、百家争鸣的局面。 关于建设高质量的教材,教育部在提高本科教育质量的文件中都提出了明确要求。教高20051号(2005年1月7日)文件指出,“加强教材建设,确保高质量教材进课堂。要大力锤炼精品教材,并把精品教材作为教材选用的主要目标。”“要健全、完善教材评审、评价和选用机制,严把教材质量关。”为了更好地落实教育部的这些要求,我们按照教育部高等学校计算机科学与技术教学指导委员会发布的《高等学校计算机科学与技术专业发展战略研究报告暨专业规范(试行)》所构建的计算机科学与技术专业本科教育的要求,组织了这套教材。 作为优秀教材的基础,我们首先坚持高标准,以对教育负责的精神去鼓励、发现、动员、选拔优秀作者,并且有意识地培育优秀作者。优秀作者保证了“理论准确到位,既有然,更有所以然;实践要求到位、指导到位”等要求的实现。 其次是按照人才培养的需要适当强调学科形态内容。粗略地讲,计算机科学的根本问题是“什么能被有效地自动计算”,科学型人才强调学科抽象和理论形态的内容;计算机系统工程的根本问题应该是“如何低成本、高效地实现自动计算”,工程型人才强调学科抽象和设计形态的内容;计算机应用的根本问题是“如何方便、有效地利用计算机系统进行计算”,应用型人才的培养偏重于技术层面的内容,强调学科设计形态的内容,在进一步开发基本计算机系统应用的层面上体现学科技术为主的特征。教材针对不同类型人才的培养,在满足基本知识要求的前提下,强调不同形态的内容。
内容概要
《JSP程序设计》由浅入深、循序渐进地讲述了使用JSP进行动态网页设计的应用技术,全书由10章及一个附录构成。前4章是基础部分,主要介绍了JSP的基本概念及Web开发的基础知识、JSP程序设计语言的基本语法、Java语言概要、JSP的内置对象。第5章和第6章在前面章节的基础上介绍了如何在JSP页面使用已定义好的JavaBean和Servlet,第7章到第9章从JSP与数据库及其他技术、工具间的协同开发角度出发进行了较为详细的介绍,是使用JSP进行项目开发的基础。第10章则总结作者自身教学和开发过程中的一些经验,通过一个实际的工程项目案例讲述JSP语言的综合应用。 《JSP程序设计》语言流畅、通俗易懂、条理清晰,从实践的角度来介绍JSP程序的开发方式。基础知识精辟,实例内容通俗易懂,覆盖的知识面广。在讲解基础知识时着重从Web程序设计的角度出发,力求通过JSP语言的使用帮助读者掌握Web程序设计的方法和思路。 《JSP程序设计》适合作为高校计算机专业相关课程的教材,还可作为JSP初学者的入门辅导书或JSP应用程序开发人员的参考书籍。
作者简介
林振荣,副教授、硕士生导师,南昌大学信息工程学院计算机系教师。曾作为主要成员参与完成国家级科研课题《防汛决策计算机辅助系统》、教育部《教育科研基础设施IPV6技术升级》项目,主持江西省科技厅项目《科技项目申报管理信息系统》,主持江西省教改课题《基于web的考试系统的研究与构建》。并主持完成《江西省信息产业厅门户网站》、《学位与研究生管理信息系统》、《公费医疗报销信息系统》等多项横向课题。近几年来在国家中文核心及省级刊物上发表专业学术论文10余篇.主编教材1部,参与编写教材3部。主要研究方向为计算机网络、数据库、信息安全。
书籍目录
第1章 Web程序及JSP简介1.1 Web程序发展历史1.2 静态网页和动态网页1.3 ASP、PHP、JSP简介1.4 JSP语言的特点1.5 JSP程序运行环境的配置1.5.1 JDK的安装1.5.2 Tomcat的安装1.5.3 环境变量的配置小结习题第2章 JSP语言基本语法2.1 JSP中的HTML代码2.1.1 HTML的常用标记2.1.2 HTML的表单2.1.3 HTML的表格2.2 JSP中的指令元素2.2.1 Page指令2.2.2 Include指令2.2.3 Tablih指令2.3 JSP中的脚本及注释2.3.1 JSP的注释语句2.3.2 JSP的声明语句2.3.3 JSP的表达式2.3.4 JSP的可执行脚本2.4 JSP中的动作元素2.4.1 Param动作2.4.2 Include动作2.4.3 Forward动作2.4.4 Plugin动作小结习题第3章 Java语言简介3.1 标志符和保留字3.1.1 标志符3.1.2 保留字3.2 数据类型3.2.1 整型数据3.2.2 实型数据3.2.3 字符型数据3.2.4 布尔型数据3.3 运算符和表达式3.3.1 运算符3.3.2 表达式3.3.3 运算符的优先级和结合性3.4 流程和控制语句3.4.1 顺序结构3.4.2 分支结构3.4.3 循环结构3.5 数组3.5.1 一维数组3.5.2 二维数组小结习题第4章 JSP的内置对象4.1 JSP内置对象简介4.2 Request对象4.2.1 Request对象的主要方法4.2.2 Request对象的使用实例4.3 Response对象4.3.1 Response对象的主要方法4.3.2 Response对象的使用实例4.4 Session对象4.4.1 Session对象的主要方法4.4.2 Session对象的使用实例4.5 Application对象4.5.1 Application对象的主要方法4.5.2 Application对象的使用实例4.6 ISP的其他内置对象4.6.1 Config对象4.6.2 Page对象4.6.3 Exception对象4.6.4 Out对象4.6.5 Page Context对象小结习题第5章 Java Bean的使用5.1 Java Bean的基本概念5.1.1 Java Bean的特点5.1.2 Java Bean的结构5.2 Java Bean的属性5.2.1 Java Bean的简单属性(Simple)5.2.2 Java Bean的索引属性(Index)5.2.3 Java Bean的绑定属性(Bound)和约束属性(Constrained)5.3 Java Bean的使用5.3.1 在JSP中使用动作5.3.2 在JSP中使用动作5.3.3 在JSP中使用动作小结习题第6章 Servlet的使用6.1 Servlet简介6.1.1 Servlet的基本概念6.1.2 Setvlet的结构6.1.3 Servlet在JSP中的作用6.2 Servlet中的类6.2.1 HttpServlet类6.2.2 HttpSession类6.2.3 ServletConfig类6.2.4 ServletContext类6.3 Servlet的运行6.3.1 Servlet的生命周期6.3.2 Servlet与JSP的关系6.3.3 Servlet的配置6.4 Servlet的应用实例6.4.1 JSP使用Servlet6.4.2 Servlet访问JSP小结习题第7章 连接数据库7.1 数据库基本概念7.1.1 数据库基础7.1.2 常用SQL语句介绍7.2 JDBC简介7.2.1 JDBC相关概念7.2.2 JDBC连接数据的方式7.2.3 JDBC类结构7.3 在JSP中连接数据库7.3.1 在JSP页面中连接数据库7.3.2 在Java Bean中连接数据库7.3.3 在Servlet中连接数据库7.4 连接池的使用7.4.1 连接池的基本概念7.4.2 连接池的配置7.4.3 连接池应用实例小结习题第8章 XML技术在JSP中的使用8.1 XML简介8.1.1 XML的现状及发展8.1.2 XML的基本语法8.1.3 XML的简单应用8.2 JSP访问XML8.2.1 DOM和SAX介绍8.2.2 使用DOM访问XML8.2.3 使用SAX访问XML小结习题第9章 JSP中其他相关技术及开发工具9.1 JSP中常用功能的实现9.1.1 JSP中乱码的解决9.1.2 JSP中数据库记录分页显示的实现9.1.3 JSP中不同数据类型的转换9.2 常见JSP开发模式简介9.2.1 JSP+JavaBean模式9.2.2 JSP+JavaBean+Servlet模式9.3 JSP程序出错处理9.4 常见JSP开发工具介绍9.4.1 Dreamweaver9.4.2 Eclipse小结习题第10章 综合实例10.1 公费医疗报销系统简介10.2 数据库设计10.3 系统运行的配置过程10.4 系统代码的实现10.4 1 登录模块的设计10.4.2 “药品信息管理”模块的设计10.4.3 “药品类型管理”子菜单与“药品特殊信息”子菜单的设计10.4.4 “报销”模块的设计10.4.5 “信息查询”和“报销比例信息”模块的设计10.4.6 “个人信息修改”和“注销”模块的设计小结附录 AJSP常用语法参考文献
章节摘录
随着Internet的迅速发展,人们对Internet的使用需求不断扩大,Web技术也随着这些需求广泛地应用于Internet中。Web是一个典型的C/S(client/Server)结构,因此Web技术的发展主要体现在客户端Web技术和服务器端web技术两部分的发展上。 对于客户端而言,Web的主要工作是将信息显示给用户。早期的Web主要用来显示文本或图片信息,将静态页面显示给用户,所以早期的HTML(Hyper Text Markup Language)也是随着这种需要而出现的静态页面开发技术。但是纯HTML页面由于只能显示静态信息,不具备和用户交互的能力,显然不能满足不断增长的用户需求。随后便出现了脚本语言,最常见的就是JavaScript和VBScript。脚本语言实现了web页面与用户的交互功能,产生了动态效果。由于HTML本身的局限,随后出现了CSS(Cascading Style Sheets)和DHTML(Dynamic HTML)。CSS提供了丰富的页面显示样式,它的出现丰富了Web页面的显示效果,使得页面的视觉效果更加丰富多彩,提高了页面的吸引力。CSS的主要工作就是描述Web页面的显示风格和样式,它可以使得Web页面的显示内容与显示样式分开,有利于对页面文件的维护。1997年,Microsoft公司发布了IE 4.0,并将HTML标记、脚本语言、CSS和动态对象模型DOM(DHTML Object Model)发展成了一套完整、实用、高效的客户端开发技术体系,称为DHTML。
图书封面
评论、评分、阅读与下载