J2EE课程设计

出版时间:2010-1  出版社:清华大学出版社  作者:杨少波 编  页数:399  
Tag标签:无  

前言

为了保证我国软件人才的培养,教育部于2001年发出了《教育部关于试办示范性软件学院的通知》,迄今为止全国已经拥有36家示范性软件学院,在软件人才培养方面开辟出一条崭新且有效的道路,为国家软件产业的迅猛发展提供了人力资源保证。尽管近年来我国在软件人才的教育、培养方面取得了显著的成就,累计培养软件工程专业毕业生6万余人,人才数量与质量年年提高。但目前我国的软件教育也还存在许多问题,例如优秀软件工程专业教材匮乏,教材的理论、技术明显落后。这主要是由于我国学校开设软件工程专业的时间相对较晚,目前教学理念、方向、手段和教学内容等尚未统一;兼之软件业发展日新月异,而新理论与新技术从产生到由专家学者著书论述,再到编写教材、出版,最后到学校讲授往往已经滞后了好几年了。这是目前我国软件工程教育急需解决的一个难题。有鉴于此,为适应我国经济结构战略性调整的要求和软件产业发展对人才的迫切需求,实现我国软件人才培养的跨越式发展,北京交通大学国家示范性软件学院与清华大学出版社合作,决定推出《21世纪高等学校实用软件工程教育规划教材》系列丛书,以先进的教学理念和教学方法,最新的实用软件技术提高软件专业的教学水平和教材质量,填补国内高等院校软件专业教材的空白,引导和规范国内高等院校软件专业教育的方向。北京交通大学国家示范性软件学院成立于2003年。作为国家重要的软件人才培养基地,成立5年多来,在管理体制、运行机制、教育思想与理念、人才培养方案与课程体系、教学模式与方法、产学研合作等领域大胆创新,探索出一条有效地培养“国际化、工业化、高层次、复合型”软件人才的办学之路,推出了“2+1+1”的人才培养模式。在软件工程专业课程体系建设、专业课程教学、实训实习等方面取得了丰富的经验。本系列教材是针对当前高等教育改革与发展的形势,以社会对人才的需求为导向,主要以培养高素质应用型软件人才为目标,立足软件工程专业课程体系完菩与教材规范。本系列教材以北京交通大学国家示范性软件学院多年教学经验为基础,听取多方面专家的意见,主要结合软件企业的实际需要,由具有丰富行业背景的企业教师执笔完成。主要贯彻“做中学”的教育理念,注重案例体验式教学,注重学生实际能力的培养,供普通高等院校软件工程专业学生参考使用。

内容概要

本书结合J2EE课程设计的教学目标和要求,同时也为了能够配合《J2EE课程设计——项目开发指导》一书所涉及的一些关键性的应用技术,这些技术主要包括应用系统表示层、业务处理层、系统持久层、应用服务器和安全管理等方面的应用。    全书共12章,主要涉及对Java平台的应用技术进行深入的学习和了解,应用系统开发中模型处理层有关的技术应用,应用系统开发中的表示层有关的实现技术及具体的应用,企业级报表开发实现有关的主流技术及其具体应用,Tomcat服务器对安全管理技术的支持和在课程设计项目中的应用。    本书可作为承担国家技能型紧缺人才培养培训工程的高等职业院校和示范性软件学院的计算机应用与软件工程专业的课程设计类教学和学习辅导参考教材,也可作为自学和急需了解J2EE技术平台的软件项目开发技术人员的参考书,还可以用于各类职业技能培训机构作为提高学员项目开发能力的培训指导教材。

书籍目录

第1章 Java集合和泛型技术及应用  1.1 Java语言中的集合及其应用  1.2 Java泛型技术及应用  1.3 Java泛型类、接口、方法及在项目中的应用  1.4 深入理解和应用Java泛型技术  本章小结  本章练习第2章 Java反射和代理技术及应用  2.1 Java中的反射技术  2.2 Java反射技术在项目开发中的应用示例  2.3 反射技术在各种开源框架和组件中的应用  本章小结  本章练习第3章 JDBC和数据库连接池技术及应用  3.1 Java数据库访问接口JDBC技术  3.2 数据库连接池技术  3.3 在Hibernate和Spring框架中应用数据库连接池  本章小结  本章练习第4章 Apache Commons典型组件及应用  4.1 Apache Commons组件中的核心组件  4.2 发送邮件Commons?Email组件   4.3 文件上传Commons?FileUpload组件  4.4 实现对象属性复制的Commons?BeanUtils组件  4.5 表单验证的Commons?Validator验证器组件  4.6 实现数据库访问的DbUtils组件  本章小结  本章练习第5章 Java日志记录技术及应用  5.1 Apache Commons Logging 日志组件  5.2 Apache Log4J日志处理组件及其应用  5.3 应用简单日志门面SLF4J日志处理接口  本章小结  本章练习第6章 XML解析技术及在项目开发中的应用  6.1 XML解析实现——SAX技术  6.2 XML解析实现——JDOM技术  本章小结  本章练习第7章 AJAX及支持AJAX技术的DWR框架  7.1 AJAX技术及在项目开发中的应用  7.2 支持AJAX技术的DWR框架  本章小结  本章练习第8章 Web监听器和过滤器技术及应用第9章 Java对Office Excel的技术支持第10章 Java对PDF格式文档的技术支持第11章 JasperReports和iReport报表工具第12章 Tomcat服务器对安全管理技术支持参考文献

章节摘录

插图:Java对象的生命周期主要包括对象的创建、对象的使用和对象的销毁三个阶段。其中,创建和销毁所耗费的时间都属于对象使用时的附加开销,在应用系统开发实现中应该尽可能地减少在这些方面的系统开销;另一方面,在创建数据库连接对象时由于要涉及与数据库服务器程序之间的TCP/IP的远程连接。频繁地创建和关闭数据库连接也将会增大系统的系统开销,而JDBC API中所提供的直接连接方式是物理上的连接和关闭。因此,要改善应用系统的性能,并提高系统中的数据访问的效率,不仅要减少创建重量级资源对象(创建的时候需要耗费大量操作和系统资源及耗费长时间的对象)的次数,还应当尽可能减少对象在使用时的附加开销。如何满足这些要求?对象池(pool)技术是首选的应用技术,它以牺牲少量的系统内存空间换来比较高的系统性能。在项目开发中,不仅要提高项目中程序代码的灵活性和功能实现的可扩展性,还应该考虑如何提高项目中的数据访问的性能。采用什么形式的数据库连接;如何减少与数据库服务器之间的连接次数?如何避免数据访问程序可能造成的内存泄漏?本章探讨对这些技术问题的解决方法、经验和有关的知识。

编辑推荐

《J2EE课程设计:技术应用指导》:21世纪高等学校实用软件工程教育规划教材

图书封面

图书标签Tags

评论、评分、阅读与下载


    J2EE课程设计 PDF格式下载


用户评论 (总计3条)

 
 

  •   老师讲课教材,干货不少
  •   正版书,老师规定的教材。
  •   还算写的可以,使用这初学者
 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7