-
分类:新浪微博 语言:简体中文 大小:未知 发布时间:09-05-11
语言:英语网址:http://www.lynda.com/home/DisplayCourse.aspx?lpk2=47762类别:教程Lynda.com 出品的教程: InDesign CS4: 文件故障排除的10个贴士 (InDesign CS4: 10 Tips for Troubleshooting Files)主讲: Anne-Marie Concepcion...
-
分类:新浪微博 语言:简体中文 大小:未知 发布时间:09-05-11
原书地址:http://www.VeryCD.com/topics/2747560/特别感谢3_yuanse 发布这么好的资料 和cnyhx 的供源!昨天下好后发现那个1.4GB的书里图片有的看起来很费劲所以就做的电子书。图片我一张张的用photoshop重新整理过,不做不知道,原来整理电子书很累,在此感谢那些做电子书的前辈们!硬盘吃紧的朋友可以下我这个,技术有限,如有纰漏还请见谅!我的供源时间:一般早上6点30分到8点30份每天的下午和晚上大多数时间都有资源不过晚上11点学校就熄灯了,所以抱歉了星期五和星期六我通宵供源...
-
分类:3D/动画 语言:简体中文 大小:未知 发布时间:09-05-11
Gnomonology2009年1月出品,讲解MentalRay 光子采样优化(Importons)+光子辐射(Irradiance Particles)渲染算法在室内建筑效果图表现工作中的使用流程,并对照传统GI+FG渲染方案对比分析新方案带来的更多高效优质好处。Mental Ray Importons 和 Irradiance粒子渲染算法,是基于光子采样来计算全局照明(GI)的一种新颖方法,追求达到传统手段如GI(global illumination)、光子追踪(photon tracing)与final gathering结合的效果,但是更加省时高效。这种Mental Ray的新渲染算法被公认为3D渲染的未来趋势而且它还处于优化阶段。在这个时长约58分钟的视频教程里,3D艺术家Alex Sandri将讲解几个不同的工作流程和方法,以便大家可以在光照情景(light mood)和渲染时间上有更多不同的选择。(使用的软件是Maya,scenes files有Maya 2008 SP1和2009两个版本。并附有各课的PDF笔记,有简单的步骤说明。)视频截图:此资源来源于互联网,版权归原作者及其公司所有,不得用于商业用途,喜欢的话请购买正版。...
-
分类:编程开发 语言:简体中文 大小:未知 发布时间:09-05-11
5月21日更新JAVA游戏讲座[size=4]游戏介绍1、 游戏内容简介在很多年以前,红白机FC的超级马里奥兄弟是当时的游戏中的颠峰之作,套用当时最流行的一句话就是操作感和平衡性几乎完美无暇。这里完成的 MLDN马里奥 参考的就是这款游戏的设定,对游戏的背景、人物、敌人等重新绘制,并加入了一些恶搞的元素。 2、 游戏操作游戏通过键盘操作,键盘上的箭头 “ ” 和 “ ” 分别控制Mario的移动, 空格键控制Mario的跳跃,通过以上的简洁的操作完成整个游戏。3、 游戏中的设定开始游戏时,Mario会有3条生命,消灭敌人或顶一些物品可以得到分数,每到500分会增加一条生命,如果Mario被敌人杀死或是掉下悬崖,会失去一条生命,并从该版面重新开始游戏,如果Mario的生命数为0,则游戏结束,返回标题画面重新开始游戏。游戏中有一个秘技,在游戏的开始画面通过键盘输入一些内容可以使Mario的生命数增加到30条。 4、 游戏中的物品介绍 砖块: 被Mario顶到会消失,Mario可以获得10分的分数,其中有些砖块在Mario从上边经过的时候会消失。 水管: 在水管中一般会有食人花,如果Mario被花碰到会损失生命。 ?: 被Mario顶到会变成无法破坏的铁块,同时Mario可以获得50分的分数。 铁块: 一般是从?变化过来的,不会被Mario破坏 透明?:在游戏中,某些地方会有隐藏的?,o顶到会变成无法破坏的铁块,同时Mario可以获得50分的分数。5、 游戏中的敌人介绍三角(蘑菇): 会缓慢的左右移动,可以被Mario踩死,每消灭一个Mario可以获得50分的分数。 乌龟: 比三角的移动速度稍快,可以被Mario踩死,每消灭一个Mario可以获得100分的分数。 食人花: 在水管中出现,无法被Mario消灭。 代码介绍1、 代码通过面向对象的设计思路,将系统分为Mario,物品,敌人,背景,窗体显示等多个Java类,共1600多行代码,运用了Java的Swing、IO操作、线程、类集等技术,并完全按照Java编码规范进行命名和编写。2、 代码截图 一、 开发流程1、 首先由java代码编写人员设计并提出编写方案,依据具体设计向图片美工提出所需要的图片格式、类型、数量、大小等要求2、 美工依照提出的设计绘制并编辑图片,同时程序员进行各个类的功能设计,搭建工程总体框架。3、 美工将图片完成后,程序员通过IO操作将图片导入到程序中完成游戏界面。4、 程序员分别完成Mario的控制,敌人、Mario和物品的显示。5、 程序员完成Mario与敌人及物品的碰撞的判断。6、 美工提供游戏的背景音乐,程序员将音乐导入到程序中7、 对完成的游戏进行测试并修改bug8、 对游戏进行优化,提高性能。课程大纲 见下表学习本视频之前,需要先掌握JAVA SE的基本语法,简单IO操作,JAVA面向对象设计,多维数组的使用,以及JAVA的线程编程部分。第一章、介绍与演示 01_游戏演示以及知识准备.rar第二章、程序分析与类设计 02_游戏中各个类的关系设计.rar第三章、开发窗体类与静态类 1. 建立项目,创建窗体类,加入键盘监听 -03_第一部分_开发窗体类与静态类 2. 创建静态属性类,将所有图片导入到程序中-03_第二部分_开发窗体类与静态类.rar第四章、开发游戏场景类 1. 设计定义游戏场景类的方法和属性第五章、开发场景中的物体 1. 将场景中的物体分类,并定义属性 2. 设计第一个场景,并将场景中的物体保存到该场景的对象中,并完成将场景中物体显示的功能 第六章、开发Mario类 1. 设计定义Mario类中的属性,并完成将Mario显示在窗体中的功能 2. 完成Mario的左右移动功能,并通过切换Mario的显示图片完成移动状态的显示 3. 完成对Mario是否处于某个物体上的判断(例如:地面),并完成Mario的跳跃功能 4. 完成Mario接触不同物体时所做的不同的反应 5. 将以上功能整合,并完成当Mario移动到屏幕最右端时进行场景切换的功能第七章、开发敌人类 1. 设计敌人的种类,并定义属性,对于不同的敌人,定义其移动方式和速度,并定义不同的构造方法 2. 完成敌人的移动功能,完成特定的敌人与物体接触时的动作及其是否处于物体上的判断 3. 完成敌人与Mario的互动判断 a) 对于可以消灭的敌人,判断Mario与敌人发生接触后所出现的结果 对于不可以消灭的敌人,如果接触,需要对Mario的死亡进行处理 4. 特殊操作:完成隐形砖块的处理 第八章、游戏的开始与结束 1. 设置游戏开始画面,并初始化游戏基本数据(分数,生命数等),并判断玩家是否输入开始游戏的指令,如果开始,初始化游戏环境(切换场景,设置Mario初始位置等) 2. 当Mario死亡时,对Mario的剩余生命数进行判断处理,并初始化场景环境(有生命)或返回游戏开始画面(无生命) 3. 完成游戏结束场景,并判断结束条件,在当达到游戏结束条件时,将所有操作屏蔽,并自动完成Mario的剩余操作(移动到结束地点,弹出结束的提示等) 本课程讨论区请登录http://bbs.mldn.cn/ [通过安全测试]杀毒软件:KV2009版本: 2009病毒库:最新共享条件:网通共享时间:一般都在共享服务器:动态IP...
-
分类:新浪微博 语言:简体中文 大小:未知 发布时间:09-05-11
Google Sketchup是一套直接面向设计方案创作过程的设计工具,其创作过程不仅能够充分表达设计师的思想而且完全满足与客户即时交流的需要,它使得设计师可以直接在电脑上进行十分直观的构思,是三维建筑设计方案创作的优秀工具。在sketchup中建立三维模型就像我们使用铅笔在图纸上作图一般,sketchup本身能自动识别你的这些线条,加以自动捕捉。它的建模流程简单明了,就是画线成面,而后挤压成型,这也是建筑建模最常用的方法。sketchup绝对是一款适合于设计师使用的软件,因为它的操作不会成为你的障碍,你可以专注于设计本身了。 Google Sketchup能够让你自由的创建3D模型,同时还可以将你自己的制作成果发布到Google Earth上和其他人共享,或者是提交到Google's 3D Warehouse。当然你也能从Google's 3D Warehouse哪儿得到想要的素材,以此作为创作的基础。 ...
-
分类:平面设计 语言:简体中文 大小:未知 发布时间:09-05-11
语言:英语网址 http://www.lynda.com/home/DisplayCourse.aspx?lpk2=777类别:教程Lynda.com 出品的教程: 一对一课程:精通Photoshop CS4 (Photoshop CS4 One-on-One: Mastery)主讲:Deke McClelland 在本课程中,Deke McClelland将向读者讲授Photoshop CS4 最强大的、非传统的、灵活的功能特性。Deke 深入研究了Photoshop最强大的功能,包括可缩放的矢量图形,智能对象,以及Photomerge。...
-
分类:æ“作系统 语言:简体中文 大小:未知 发布时间:09-05-11
è¯è¨€ï¼šè‹±è¯ç½‘å€ http://www.cbtplanet.com/microsoft-it/5118...ters.htm类别:教程K.Alliance 出å“的教程:Windows Vista计算机的维护与故障排除 (Maintaining and Troubleshooting Windows Vista Computers)这一为期3天的课程将为读者讲解æˆåŠŸåœ°ç»´æŠ¤å’Œè§£å†³Windows Vista计算机的知识与技巧。æä¾›æ‰€éœ€è¦çš„知识与技能,以确定在一个组织的用户端计算机上有å¯èƒ½ä¼šå‡ºçŽ°çš„æŠ€æœ¯é—®é¢˜ã€‚...
-
分类:新浪微博 语言:简体中文 大小:未知 发布时间:09-05-11
语言:英语网址 http://www.cbtplanet.com/microsoft-it/5098...ideo.htm类别:教程K.Alliance 出品的教程: 部署Microsoft Exchange Server 2007基础设施 (Deploying the Microsoft Exchange Server 2007 Infrastructure)课程将学习准备部署Microsoft Exchange Server 2007基础设施所需要掌握的知识。内容包括:规划信息解决方案,保持业务程序和准则用于管理信息环境,实施信息安全和法规,遵从解决方案。审查各种情况,从现有的通信解决方案升级到Microsoft Exchange Server 2007,并考虑参与规划一个高度可用的实现方案。...
-
分类:编程开发 语言:简体中文 大小:未知 发布时间:09-05-11
书名:Pro Hibernate 3作者:DAVE MINTER ,JEFF LINWOODISBN (pbk): 1-59059-511-4出版社:Apress简介: 本书深入浅出地介绍了轻量级开源框架Hibernate 3的功能,叙述清晰,简洁明了。主要内容包括Hibernate的基本体系结构、如何使用Java 5注解和基于XML的映射文件来表示映射信息,并讨论了Hibernate Session对象和HQL的使用。本书结合大量实际代码,力图使读者能够更好地学习并掌握Hibernate的使用。 本书适合Java开发人员阅读目录:PART 1 ■ ■ ■ Hibernate 3 Primer■CHAPTER 1 An Introduction to Hibernate 3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3■CHAPTER 2 Integrating and Configuring Hibernate . . . . . . . . . . . . . . . . . . . . . . . . . 13■CHAPTER 3 Building a Simple Application . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27■CHAPTER 4 Using Annotations with Hibernate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65PART 2 ■ ■ ■ Hibernate 3 Reference■CHAPTER 5 The Persistence Lifecycle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85■CHAPTER 6 Creating Mappings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93■CHAPTER 7 Querying Objects with Criteria . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131■CHAPTER 8 Querying with HQL and SQL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145■CHAPTER 9 Using the Session . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159■CHAPTER 10 Design Considerations with Hibernate 3 . . . . . . . . . . . . . . . . . . . . . . 175■CHAPTER 11 Events and Interceptors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 189■CHAPTER 12 Hibernate Filters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 203■CHAPTER 13 Fitting Hibernate into the Existing Environment . . . . . . . . . . . . . . . 213■CHAPTER 14 Upgrading from Hibernate 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 223■INDEX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 229书名:Beginning JSP, JSF, and Tomcat Web Development: From Novice to Professional作者:Giulio Zambon with Michael Sekler出版社:Apress简介:本书要求你并不需要JAVA开发经验,当然有的地方需要Java,本书会为你一一道来。目录:nCHAPTER 1 Introducing JavaServer Pages and Tomcat . . . . . . . . . . . . . . . . . . . . . . 1nCHAPTER 2 JSP Explained . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25nCHAPTER 3 The Web Page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73nCHAPTER 4 Databases. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121nCHAPTER 5 At Face Value (JSF Primer) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145nCHAPTER 6 Communicating with XML. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 181nCHAPTER 7 Tomcat 6 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 211nCHAPTER 8 Eshop . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 229nAPPENDIX A Installing Everything . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 251nAPPENDIX B HTML Characters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 265nAPPENDIX C HTML Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 273nAPPENDIX D JSP Reference. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 315nAPPENDIX E SQL Quick Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 347nAPPENDIX F JSF Quick Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 371nAPPENDIX G Eclipse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 401nAPPENDIX H Abbreviations and Acronyms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 415nINDEX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 419iii书名:Beginning Spring 2作者:Dave Minter出版社:ApressISBN-13 (pbk): 978-1-59059-685-2ISBN-10 (pbk): 1-59059-685-4ISBN-13 (electronic): 978-1-4302-0493-0ISBN-10 (electronic): 1-4302-0493-1简介: 本书是一部权威的实战指南,由Spring 开发团队撰写,全面讲述了Spring 2 企业应用开发。主要涵盖Spring Framework 、核心容器、AOP(面向方面编程)、典型的Spring AOP 框架等内容。通过阅读本书,读者能够在实战中掌握Spring 最佳实践,成为高效的Java 开发人员。 本书适合各层次Java 开发人员阅读和参考。目录:■CHAPTER 1 An Introduction to Spring . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1■CHAPTER 2 Presenting the Sample Application . . . . . . . . . . . . . . . . . . . . . . . . . . . 13■CHAPTER 3 The Heart of Spring: Inversion of Control . . . . . . . . . . . . . . . . . . . . . . 29■CHAPTER 4 Data Access . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55■CHAPTER 5 The Service Layer, Transaction Management, and AOP . . . . . . . . 75■CHAPTER 6 Web Applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107■CHAPTER 7 Security . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137■CHAPTER 8 Sending E-mail . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157■CHAPTER 9 Remoting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171■CHAPTER 10 Testing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 193■APPENDIX The Spring IDE Plug-in for Eclipse . . . . . . . . . . . . . . . . . . . . . . . . . . . 229■INDEX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 245书名:Beginning EJB™ 3 Application Development: From Novice to Professional作者:Raghu R. Kodali and Jonathan Wetherbee , Peter Zadrozny出版社:ApressISBN-13 (pbk): 978-1-59059-671-5ISBN-10 (pbk): 1-59059-671-4简介: 本书从EJB 3最基本的内容讲起,接着逐步讲解了EJB 3应用程序开发的整个过程,涉及EJB 3规范的各个方面,并将许多实践经验融入整个EJB架构,提供了对EJB 3架构和EJB 3编程全面的实战性指导,充分体现了EJB 3强大的功能和易于使用的特点。 本书主要面向Java和J2EE开发人员。目录:■CHAPTER 1 Introduction to the EJB 3 Architecture . . . . . . . . . . . . . . . . . . . . . . . . . . . 1■CHAPTER 2 EJB 3 Session Beans . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27■CHAPTER 3 Entities and the Java Persistence API . . . . . . . . . . . . . . . . . . . . . . . . . . 57■CHAPTER 4 Advanced Persistence Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103■CHAPTER 5 EJB 3 Message-Driven Beans . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149■CHAPTER 6 EJB 3 and Web Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 177■CHAPTER 7 Integrating Session Beans, Entities,Message-Driven Beans, and Web Services . . . . . . . . . . . . . . . . . . . . 205■CHAPTER 8 Transaction Support in EJB 3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 257■CHAPTER 9 EJB 3 Performance and Testing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 291■CHAPTER 10 Migrating EJB 2.x Applications to EJB 3 . . . . . . . . . . . . . . . . . . . . . . . 321■CHAPTER 11 EJB 3 Deployment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 361■CHAPTER 12 EJB 3 Client Applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 385■APPENDIX Performance: EJB 2 vs. EJB 3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 445■INDEX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 465书名:JDBC Recipes A Problem-Solution Approach作者:Mahmoud Parsian出版社:ApressISBN: 1-59059-520-3简介:JDBC是一种用于执行SQL语句的Java API,由一组用 Java 编程语言编写的类和接口组成。JDBC 为数据库开发人员提供了一组标准的API,使他们能够用纯Java API 来编写数据库应用程序。本书为你量身定做了一套问题解决方案,为你的开发带来无限乐趣。目录:■CHAPTER 1 Introducing JDBC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1■CHAPTER 2 Exploring JDBC’s Novel Features. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45■CHAPTER 3 Making Database Connections. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87■CHAPTER 4 Making Database Connections Using DataSource . . . . . . . . . . . . . . . . . . 153■CHAPTER 5 Exploring the ResultSet Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 169■CHAPTER 6 Working with Scrollable and Updatable ResultSet Objects . . . . . . . . . . 209■CHAPTER 7 Reading and Writing BLOBs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 231■CHAPTER 8 Reading and Writing CLOBs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 257■CHAPTER 9 Working with Date, Time, and Timestamp in JDBC. . . . . . . . . . . . . . . . . . 307■CHAPTER 10 Handling Exceptions in JDBC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 341■CHAPTER 11 Exploring the Statement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 381■CHAPTER 12 Working with the PreparedStatement. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 431■CHAPTER 13 Passing Input Parameters to PreparedStatement . . . . . . . . . . . . . . . . . . 493■CHAPTER 14 Exploring JDBC Utilities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 569■INDEX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 615书名:JDBC Metadata, MySQL,and Oracle Recipes A Problem-Solution Approach作者:Mahmoud Parsian出版社:ApressISBN-13: 978-1-59090-637-1ISBN-10: 1-59059-637-4简介:本书讲解了如何用JDBC链接Mysql,Oracle数据库,为你的问题提供一系列的解决途径。目录:■CHAPTER 1 What Is JDBC Programming?. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1■CHAPTER 2 Database Metadata, Part 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19■CHAPTER 3 Database Metadata, Part 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89■CHAPTER 4 ResultSet Metadata. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155■CHAPTER 5 Parameter Metadata . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 185■CHAPTER 6 Exploring Driver Property Information . . . . . . . . . . . . . . . . . . . . . . . . . 217■CHAPTER 7 RowSet Metadata. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 239■CHAPTER 8 Web Access to Metadata, Part 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 307■CHAPTER 9 Web Access to Metadata, Part 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 381■CHAPTER 10 RDF and JDBC Metadata . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 461■INDEX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 467书名:Practical Ajax Projects with JavaTM Technology作者:Frank W. Zammetti出版社:ApressISBN-13 (pbk): 987-1-59059-695-1ISBN-10 (pbk): 1-59059-695-1简介:本书通过对一些有趣实用的Java Web 开发项目进行由浅入深的分析,引导开发人员了解基于Java 的Ajax 在实际应用中的各种方法和技术,并帮助开发人员从传统的开发方式逐步平稳地转换到Web 2.0 开发方式中。 本书不仅可作为Java Web 开发新手的实验教程,对于中级Java Web 开发人员来说,也是一本实用的参考手册和进阶指导材料。目录:PART 1 ■ ■ ■ Programming Using Ajax and Java■CHAPTER 1 Ajax: The Brave New World . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3■CHAPTER 2 The Pillars of Ajax . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33■CHAPTER 3 The Server Side of the Equation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83PART 2 ■ ■ ■ The Projects■CHAPTER 4 Karnak: Type-Ahead Suggestions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115■CHAPTER 5 InstaMail: An Ajax-Based Webmail Client . . . . . . . . . . . . . . . . . . . . . . 143■CHAPTER 6 AjaxReader: Because Every Ajax BookHas to Have One! . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 203■CHAPTER 7 PhotoShare: Share Your Visual Life withYour Friends . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 253■CHAPTER 8 The Organizer: Get Yourself Organized Now! . . . . . . . . . . . . . . . . . . 313■CHAPTER 9 AjaxChat: Chatting, the Ajax Way! . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 353■CHAPTER 10 AJAX Warrior: Back to the Future in a Fun Way! . . . . . . . . . . . . . . . 407■APPENDIX A The XMLHttpRequest Object . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 479■APPENDIX B Libraries,Websites, and Books, Oh My! . . . . . . . . . . . . . . . . . . . . . . . 483■INDEX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 489[img]ed2k://|file|PracticalApacheStruts2Web2.0.jpg|87884|b3d1ec23544945eba535e73d6dd8ac03|/[/img]书名:Practical Apache Struts2 Web 2.0 Projects作者:Ian Roughley出版社:ApressISBN-13 (pbk): 978-1-59059-903-7ISBN-10 (pbk): 1-59059-903-9简介:Struts是广受欢迎的Java Web应用框架。Struts 2融合了WebWork,提供了更加灵活的Web 2.0开发平台。本书通过一个完整的Web应用示例,全面讲述了Struts 2框架本身以及运用Struts开发Web项目的全过程。.本书适合各层次Java开发人员阅读和参考目录:nCHAPTER 1 Web 2.0 and Struts2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1nCHAPTER 2 Getting Up and Running. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11nCHAPTER 3 Framework Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37nCHAPTER 4 Application Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71nCHAPTER 5 Data Manipulation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89nCHAPTER 6 Wizards and Workflows . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147nCHAPTER 7 Security . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179nCHAPTER 8 Searching and Listings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 209nCHAPTER 9 Syndication and Integration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 237nCHAPTER 10 AJAX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 279nINDEX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 327书名:Pro EJB 3: Java Persistence API作者:Mike Keith ,Merrick Schincariol出版社:ApressISBN-13 (pbk): 978-1-59059-645-6ISBN-10 (pbk): 1-59059-645-5简介:EJB是一个封装有某个应用程序之业务逻辑服务器端组件。EJB是sun的服务器端组件模型,最大的用处是部署分布式应用程序,类似微软的.net技术。凭借java跨平台的优势,用EJB技术部署的分布式系统可以不限于特定的平台。 EJB (Enterprise JavaBean)是J2EE的一部分,定义了一个用于开发基于组件的企业多重应用程序的标准。其特点包括网络服务支持和核心开发工具(SDK)。 目录:■CHAPTER 1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1■CHAPTER 2 Getting Started . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17■CHAPTER 3 Enterprise Applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35■CHAPTER 4 Object-Relational Mapping . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71■CHAPTER 5 Entity Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111■CHAPTER 6 Using Queries . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163■CHAPTER 7 Query Language . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 191■CHAPTER 8 Advanced Object-Relational Mapping . . . . . . . . . . . . . . . . . . . . . . . . 221■CHAPTER 9 Advanced Topics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 257■CHAPTER 10 XML Mapping Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 299■CHAPTER 11 Packaging and Deployment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 335■CHAPTER 12 Testing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 353■CHAPTER 13 Migration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 385■APPENDIX Quick Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 411■INDEX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 433书名:Pro JSP 2, Fourth Edition作者:Simon Brown, Sam Dalton, Daniel Jepp, Dave Johnson, Sing Li, and Matt Raible出版社:ApressISBN (pbk): 1-59059-513-0简介:本书适合有java编程语言开发经验,并了解核心API,并且想学习用JSP和servlet进行WEB编程的开发人员,Html经验是必须的目录:CHAPTER 1 The Anatomy of a JavaServer Page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1CHAPTER 2 Servlets and Deployment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45CHAPTER 3 The JavaServer Pages Expression Language . . . . . . . . . . . . . . . . . . . 95CHAPTER 4 JavaServer Pages Standard Tag Library . . . . . . . . . . . . . . . . . . . . . . 135CHAPTER 5 JavaServer Faces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 183CHAPTER 6 Tag Files and Simple Tags . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 251CHAPTER 7 Classic Tags . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 289CHAPTER 8 Custom Tag Advanced Features and Best Practices . . . . . . . . . . . . 327CHAPTER 9 Data Access Options for Web Applications . . . . . . . . . . . . . . . . . . . . . 359CHAPTER 10 Introduction to Filtering . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 399CHAPTER 11 Advanced Filtering Techniques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 433CHAPTER 12 Security in Web Applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 469CHAPTER 13 Improving Web-Application Performance and Scalability . . . . . . 515CHAPTER 14 Web-Application Design and Best Practices . . . . . . . . . . . . . . . . . . . 535CHAPTER 15 Using Struts, XDoclet, and Other Tools . . . . . . . . . . . . . . . . . . . . . . . . 571APPENDIX A JavaServer Pages Syntax Reference . . . . . . . . . . . . . . . . . . . . . . . . . . 633APPENDIX B JSP Implicit Objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 653INDEX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 671iii书名:Pro Spring 2.5作者:Jan Machacek, Aleksa Vukotic, Anirvan Chakraborty, and Jessica Ditt出版社:ApressISBN-13 (pbk): 978-1-59059-921-1ISBN-10 (pbk): 1-59059-921-7ISBN-13 (electronic): 978-1-4302-0506-7简介:Spring 是一个开源框架,是为了解决企业应用程序开发复杂性而创建的。框架的主要优势之一就是其分层架构,分层架构允许您选择使用哪一个组件,同时为 J2EE 应用程序开发提供集成的框架。本书详细讲解了Spring框架的方方面面。目录:PART 1 ■ ■ ■ Getting Started with Spring■CHAPTER 1 Introducing Spring . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3■CHAPTER 2 Getting Started . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13■CHAPTER 3 Introducing Inversion of Control. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31■CHAPTER 4 Beyond the Basics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73■CHAPTER 5 Introducing Spring AOP. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147■CHAPTER 6 Advanced AOP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 199■CHAPTER 7 Spring Schemas and Namespaces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 259■CHAPTER 8 Spring Patterns . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 279PART 2 ■ ■ ■ Data Access■CHAPTER 9 JDBC Support. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 319■CHAPTER 10 iBATIS Integration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 373■CHAPTER 11 Hibernate Support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 399PART 3 ■ ■ ■ Enterprise Application Components■CHAPTER 12 Job Scheduling with Spring . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 445■CHAPTER 13 Mail Support in Spring . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 477■CHAPTER 14 Dynamic Languages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 511PART 4 ■ ■ ■ Java EE 5■CHAPTER 15 Using Spring Remoting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 533■CHAPTER 16 Transaction Management. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 575■CHAPTER 17 Web Applications with Spring MVC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 611■CHAPTER 18 Spring Web Flow. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 711■CHAPTER 19 Spring and AJAX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 757■CHAPTER 20 JMX with Spring . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 771■CHAPTER 21 Testing with Spring . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 793■CHAPTER 22 Spring Performance Tuning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 829■INDEX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 857书名:Pro Java™ EE Spring Patterns: Best Practices and Design Strategies Implementing Java™ EE Patterns with the Spring Framework作者:Dhrubojyoti Kayal出版社:Apress出版日期:2008ISBN-13 (pbk): 978-1-4302-1009-2ISBN-13 (electronic): 978-1-4302-1010-8简介:J2EE spring开发模式最佳实践设计策略,本书讲解了如何用三层架构的设计模式,进行企业级的java应用程序架构。用一个具有意义的实例总结结束本书的内容。目录:nCHAPTER 1 Introducing Enterprise Java Application Architectureand Design . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1nCHAPTER 2 Simplifying Enterprise Java Applications with theSpring Framework. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21nCHAPTER 3 Exploring Presentation Tier Design Patterns . . . . . . . . . . . . . . . . . . . . 41nCHAPTER 4 Exploring Business Tier Design Patterns. . . . . . . . . . . . . . . . . . . . . . . 135nCHAPTER 5 Exploring Integration Tier Design Patterns. . . . . . . . . . . . . . . . . . . . . 179nCHAPTER 6 Exploring Crosscutting Design Patterns . . . . . . . . . . . . . . . . . . . . . . . 223nCHAPTER 7 Case Study: Building an Order Management System . . . . . . . . . . . 269nINDEX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 311书名:Practical Apache Struts2 Web 2.0 Projects作者:Ian Roughley出版社:ApressISBN-13 (pbk): 978-1-59059-903-7ISBN-10 (pbk): 1-59059-903-9简介:Struts是广受欢迎的Java Web应用框架。Struts 2融合了WebWork,提供了更加灵活的Web 2.0开发平台。本书通过一个完整的Web应用示例,全面讲述了Struts 2框架本身以及运用Struts开发Web项目的全过程。.本书适合各层次Java开发人员阅读和参考目录:nCHAPTER 1 Web 2.0 and Struts2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1nCHAPTER 2 Getting Up and Running. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11nCHAPTER 3 Framework Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37nCHAPTER 4 Application Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71nCHAPTER 5 Data Manipulation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89nCHAPTER 6 Wizards and Workflows . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147nCHAPTER 7 Security . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179nCHAPTER 8 Searching and Listings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 209nCHAPTER 9 Syndication and Integration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 237nCHAPTER 10 AJAX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 279nINDEX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 327书名:Beginning JSP 2: From Novice to Professional作者:Peter den Haan, Lance Lavandowska, Sathya Narayana Panduranga,Krishnaraj Perrumal 出版社:ApressISBN (pbk): 1-59059-339-1简介:JSP(JavaServer Pages)是目前热门的跨平台动态Web应用开发技术。本书由经验丰富的开发人员撰写,主要介绍高级的JSP知识以及Web服务器软件开发技术,包括动态Web内容生成,书中给出了许多实际的代码示例,并对一些实例做了深入分析,这些内容为读者展示了JSP 2.x的许多新特性,并强调了Web开发的一些最佳实践。目录: Beginning JSP 2—From Novice to Professional Introduction Chapter 1 - Creating Your First JSP Page Chapter 2 - Learning How HTML Works Chapter 3 - Introducing JSP Chapter 4 - Working with Data Chapter 5 - Making Decisions, Decisions Chapter 6 - Reusing Code Chapter 7 - Performing Time Management Chapter 8 - Using JSP and XML Together Chapter 9 - Going Behind the Scenes Chapter 10 - Implementing the Model 2 Architecture and Using Struts Appendix A - JSP Syntax Reference Appendix B - JSP Implicit Objects Appendix C - XML Configuration Files Appendix D - Getting More Information Index List of Figures List of Tables List of Trying It Outs List of Sidebars ...
-
分类:编程开发 语言:简体中文 大小:未知 发布时间:09-05-11
【书名】:Beginning JavaServer Pages【原出版社】: Wrox 【作 者】:Vivek Chopra, Jon Eaves, Rupert Jones, Sing Li, John T. Bell ISBN: 978-0-7645-7485-6【页 数】: 1297简介:由经验丰富的开发人员撰写,是一本通俗易懂的JSP入门书籍。给出的一个综合项目(个性化门户网站),非常实用。为你展示一本近1300页的原版“巨著”。 JSP(JavaServer Pages)是目前热门的跨平台动态Web应用开发技术。本书由经验丰富的开发人员撰写,是一本通俗易懂的JSP入门书籍。书中主要介绍JSP基础知识、JSP和表达式语言(EL)、JSP标记库和JSTL、JSP指令、JSP和JavaBean、错误处理、JSP和servlet、访问数据库以及MVC等。书中展示了许多实际的代码示例,并对一些实例做了深入的分析,通过这些内容,为读者展示JSP 2.0的许多新特性,并强调Web开发的一些最佳实践。本书配有习题和综合项目,非常适合作为相关院校JSP程序设计课程的教材。JSP是目前热门的一种跨平台动态Web应用开发技术,能够使用Java编写的XML标记创建内容丰富多彩的动态网页。最新的JSP 2.0版功能更为强大,但这也为初学者学习增加了一些困难。本书通俗易懂、深入浅出、注重实践的风格将帮助读者轻松上手。本书凝聚了作者多年的实践经验,并讲述实际开发中最需要的技术。书中包含大量的代码实例、习题,并在最后给出一个综合项目,除了适合Web应用开发人员阅读之外,也特别适合作为JSP程序设计课程的教材。本书特色·展示JSP 2.0的许多新特性,并强调Web开发的一些最佳实践。·讲述JSP基础知识,包括JSP语法和指令、JSP表达式语言(EL)、标记库以及测试和调试技术。·涵盖JSP与JavaBean、JSP指令、错误处理、JSP和servlet、数据库访问及MVC等方面的内容。·给出许多实际的代码实例,并针对实例进行深入的解析,更加注重实践。·给出一个综合项目(个性化门户网站项目),把书中讲过的概念综合起来,并在完整的实际Web应用中加以运用.【目 录】: Part I: JSP Fundamentals. Chapter 1: Getting Started with JavaServer Pages. Chapter 2: JSP Basics 1: Dynamic Page Creation for Data Presentation. Chapter 3: JSP Basics 2: Generalized Templating and Server Scripting. Chapter 4: CSS, JavaScript, VBScript, and JSP. Chapter 5: JSP and EL. Chapter 6: JSP Tag Libraries and JSTL. Chapter 7: JSP Directives. Chapter 8: JSP Standard Actions. Chapter 9: JSP and JavaBeans. Chapter 10: Error Handling. Chapter 11: Building Your Own Custom JSP Tag Library. Chapter 12: Advanced Dynamic Web Content Generation. Chapter 13: Internationalization and Localized Content. Chapter 14: JSP Debugging Techniques. Part II: JSP and Modern Web Server Software Development. Chapter 15: JSPs and Servlets. Chapter 16: The Role of JSP in the Wider Context: Web Applications. Chapter 17: Model View Controller. Chapter 18: Web Frameworks. Chapter 19: Struts Framework. Chapter 20: Layout Management with Tiles. Chapter 21: JavaServer Faces. Chapter 22: JSP in J2EE. Chapter 23: Access to Databases. Chapter 24: Security. Chapter 25: Performance. Chapter 26: Best Practices and Tools. Part III: Spreading Your New Wings: Applying JSP in the Real World. Chapter 27: JSP Project I: Personalized Portal. Chapter 28: JSP Project II: Shopping Cart Application. Part IV: Appendixes. Appendix A: JSP Syntax Reference. Appendix B: JSP Expression Language Reference. Appendix C: JSTL Reference. Appendix D: Exercise Solutions. Index. ...