Murach's Java Servlet and JSP 2nd Edition是再续经典还是鸡肋

一本颇具争议的JavaEE书籍——《Murach’s Java Servlet and JSP 2nd Edition

 

Murach发行了它的《Murach’s Java Servlet and JSP 2nd Edition》,瞄准的目标直接是在Java企业开发领域的两大最常用的APIs

 

Murach说此书有自己的独到之此。不同与一般的自由作家,Murach在书上涉及到了一批致力于钻研技术的程序员,并且在每一个提到的主题都非常有深度,并且一直贯穿本书。

 

本书涵盖很多内容。实际上,本书囊括ServletJSP核心规范,更让你惊讶的是很多内容颇具深度,比如JNDI是一个核心API但一直运用的并不理想(通过本书你会了解更多)。各个章节之间没有固定的顺序,主题有:servlets, filters, context listeners, JSF, tag libraries, MVC, sending emails, SSL, HTTPHTML细节等。这些内容就已经达到700多页!!!

 

该书所有实例都是基于TomcatMySQL,并且所有技术层面不会涉及到JPAJSFStrutsSpring等其它流行的开源框架。所使用的平台,软件版本如下:JavaSE6,JavaEE5 Servlet2.5,JSP2.1,Tomcat6,NetBeans6, MySQL5

 

该书第一版出版于2003-01,经典的JSP&Servlet教材,亚马逊四星级图书,Joel MurachAndrea Steelman 的大作,有些How To 风格,详细的介绍了JSPServlet及相关的技术,更重要的是最后一部分提供了一个完整的Music Store web site的例子,深受好评。

 

2003年的经典老书是否能在2008年继续经典?网友们各自发了很多不同的意见。喜欢第一版的人大多数还是会肯定第二的价值的,但对于JavaEE开发来说,已经不是再讨论要不要用框架的时候了,而是应该用什么样的框架,甚至多个框架组合的时候了,因此也有不少人对本书持否定态度。

   

以下是第二版的章节

第一部分

ServletJSP简介

第一章

java开发web简介

3

第二章

如何安装和使用Tomcat

29

第三章

如何使用NetBeans

61

第二部分

servletJSP基础

第四章

HTML快速入门

105

第五章

如何用JSP开发

137

第六章

如何用Servlet开发

173

第七章

如何框架一个MVC模式的web应用程序

201

第八章

如何使用sessionscookies

243

第九章

如何使用JavaBeans和标准JSP标签

287

第十章

如何使用EL表达式

311

第十一章

如何使用JSTL

337

第十二章

如何自定义JSP标签

375

第三部分

数据库基础

第十三章

如何使用MYSQL

415

第十四章

如何使用JDBC

441

第四部分

ServletJSP高级技术

第十五章

如何使用JavaMail

487

第十六章

如何使用SSL

513

第十七章

如何限制web的资源访问

531

第十八章

何使用HTTPrequestresponse

555

第十九章

如何使用listener

583

第二十章

如何使用filter

599

第五部分

在线音乐商店网站实例

第二十一章

在线音乐商店网站简介

623

第二十二章

下载模块

649

第二十三章

购物车模块

661

第二十四章

管理后台模块

683

资源

附录A

如何安装本书实例

703

索引

718

   原文: http://www.theserverside.com/news/thread.tss?thread_id=48459
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
“If you ever wanted to learn to use MySQL, write SQL queries, create database elements, then this is the book to pick up.” (JavaRanch.com) “I was amazed at how much information was packed into this book.” “As a developer with almost 10 years of MySQL experience, I still picked up a lot of new detail on things I thought I knew.” “I found this to be a great introductory book to MySQL.” “Has already proven to be helpful in solving several challenges I’ve encountered on my current MySQL project.” That’s a sampling of what developers said about the 1st Edition of Murach’s MySQL. Now, this 2nd Edition has been updated and improved throughout. As a result, it’s easier than ever to use for learning MySQL from scratch, for switching to MySQL from another flavor of SQL (like MS SQL Server or Oracle), or for quickly looking up the forgotten details that are so essential as you develop database applications. Section 1 introduces you to relational databases and SQL, shows you how to use the graphical MySQL Workbench to work with a MySQL database, and teaches you to code SQL queries to retrieve, add, update, and delete data in a MySQL database. Section 2 goes deeper into querying, showing you how to work with summary queries, subqueries, data types, and functions. Section 3 shows you how to design a MySQL database using an EER model, implement the design, and create views. Section 4 shows how to create stored procedures that provide functionality similar to procedural programming languages like PHP, Java, C++, C#, and VB. And Section 5 introduces you to database administration tasks like securing and backing up database data. Whether you start from the beginning or jump in anywhere, it’s a great guide for MySQL users at any level.
What this book covers Chapter 1, Introduction to SQL Server 2016, very covers briefly the most important features and enhancements, not only those for developers. We want to show the whole picture and point where things are moving on. Chapter 2, Review of SQL Server Features for Developers, is a brief recapitulation of the features available for developers in previous versions of SQLServer and serves as a foundation for an explanation of the many new features in SQLServer 2016. Some best practices are covered as well. Chapter 3, SQL Server Tools, helps you understand the changes in the release management of SQL Server tools and explores small and handy enhancements in SQLServer Management Studio (SSMS). It also introduces RStudio IDE, a very popular tool for developing R code, and briefly covers SQL Server Data Tools (SSDT), including the new R Tools for Visual Studio (RTVS), a plugin for Visual Studio, which enables you to develop R code in an IDE that is common and well-known among developers that use Microsoft products and languages. Chapter 4, Transact-SQL Enhancements, explores small Transact-SQLenhancements: new functions and syntax extensions, ALTER TABLE improvements for online operations, and new query hints for query tuning. Chapter 5, JSON Support in SQL Server, explores the JSON support built into SQLServer. This support should make it easier for applications to exchange JSON data with SQLServer. Chapter 6, Stretch Database, helps you understand how to migrate historical or less accessed data transparently and securely to Microsoft Azure by using the Stretch Database (Stretch DB) feature. Chapter 7, Temporal Tables, introduces support for system-versioned temporal tables based on the SQL:2011 standard. We’ll explain how this implemented in SQLServer is and demonstrates some use cases for it (for example, a time-travel application). Chapter 8, Tightening the Security, introduces three new security features. With Always Encrypted, SQLServer finally enables full data encryption. Row-level security on the other side restricts which data in a table can be seen by specific user. Dynamic data masking is a soft feature that limits sensitive data exposure by masking it to non-privileged users. Chapter 9, Query Store, guides you through Query Store, and helps you to troubleshoot and fix performance problems that are related to execution plan changes. Chapter 10, Columnstore Indexes, revises the columnar storage and then explores the huge improvements for columnstore indexes in SQLServer 2016: updateable nonclustered columnstore indexes, columnstore indexes on in-memory tables, and many other new features for operational analytics. Chapter 11, Introducing SQL Server In-Memory OLTP, describes a feature introduced in SQL Server 2014 that is still underused: the In-Memory database engine, which provides significant performance gains for OLTP workloads. Chapter 12, In-Memory OLTP Improvements in SQL Server 2016, describes all of the improvements of the In-Memory OLTP technology in SQLServer 2016, which extend the number of potential use cases and allow implementation with less development effort and risk. Chapter 13, Supporting R in SQL Server, introduces R Services and the R language. It explains how SQLServer R Services combine the power and flexibility of the open source R language with enterprise-level tools for data storage and management, workflow development, and reporting and visualization. Chapter 14, Data Exploration and Predictive Modeling with R in SQL Server, shows how you can use R for advanced data exploration and manipulation, and for statistical analysis and predictive modeling that is way beyond what is possible when using T-SQLlanguage.

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值