Oracle 11g Streams Implementer’s Guide

Product Description
Design, implement, and maintain a distributed environment with Oracle Streams Implement Oracle Streams to manage and coordinate the resources, information, and functions of a distributed system Get to grips with in-depth explanations of the components that make up Oracle Streams, and how they work together Learn design considerations that help identify and avoid Oracle Streams obstacles – before you get caught in them Covers implementation steps with explanati…

More >>

Oracle 11g Streams Implementer’s Guide

Professional ASP.NET 4 in C# and VB

Product Description
This book was written to introduce you to the features and capabilities that ASP.NET 4 offers, as well as to give you an explanation of the foundation that ASP.NET provides. We assume you have a general understanding of Web technologies, such as previous versions of ASP.NET, Active Server Pages 2.0/3.0, or JavaServer Pages. If you understand the basics of Web programming, you should not have much trouble following along with this book’s content. If you are br… More >>

Professional ASP.NET 4 in C# and VB

Pro ASP.NET MVC Framework

  • ISBN13: 9781430210078
  • Condition: NEW
  • Notes: Brand New from Publisher. No Remainder Mark.

Product Description
Steven Sanderson has seen the ASP.NET MVC framework mature from the start, so his experience, combined with comprehensive coverage of all the new features, including those in the official MVC development toolkit, offers the clearest understanding of how this exciting new framework could improve your coding efficiency—and you’ll gain invaluable up–to–date awareness of security, deployment, and interoperability challenges. The ASP.NET M… More >>

Pro ASP.NET MVC Framework

Objective-C For Dummies

  • ISBN13: 9780470522752
  • Condition: NEW
  • Notes: Brand New from Publisher. No Remainder Mark.

Product Description
Learn the primary programming language for creating iPhone and Mac apps The only thing hotter than the iPhone right now is new apps for the iPhone. Objective-C is the primary language for programming iPhone and Mac OS X applications, and this book makes it easy to learn Objective-C. Even if you have no programming experience, Objective-C For Dummies will teach you what you need to know to start creating iPhone apps. It provides an understanding of obje… More >>

Objective-C For Dummies

Head First C#

  • ISBN13: 9780596514822
  • Condition: USED – VERY GOOD
  • Notes:

Product Description
Head First C# is a complete learning experience for object-oriented programming, C#, and the Visual Studio IDE. Built for your brain, this book covers C# 3.0 and Visual Studio 2008, and teaches everything from language fundamentals to advanced topics including garbage collection, extension methods, and double-buffered animation. You’ll also master C#’s hottest and newest syntax, LINQ, for querying SQL databases, .NET collections, and XML documents. By the time you’r… More >>

Head First C#

Absolute Java with Student Resource Disk

Product Description
With the second edition of Absolute Java, best-selling author Walt Savitch offers a comprehensive introduction of the java programming language.  This book gives programmers the tools to master the Java language.  He takes full advantage of the new Java 5.0 features and incorporates the new Scanner class. There is comprehensive coverage of generic types, including how to define classes with type parameters, collection classes done as generic classes, and link… More >>

Absolute Java with Student Resource Disk

PHP and MySQL Web Development

Product Description
PHP and MySQL are popular open-source technologies that are ideal for quickly developing database-driven Web applications. PHP is a powerful scripting language designed to enable developers to create highly featured Web applications quickly, and MySQL is a fast, reliable database that integrates well with PHP and is suited for dynamic Internet-based applications.   PHP and MySQL Web Development shows how to use these tools together to produce effective, interactive… More >>

PHP and MySQL Web Development

Real World Java EE Patterns Rethinking Best Practices

Product Description
This pragmatic book offers the real world knowledge you need to develop lean and maintainable Java EE 5 / 6 applications. Real World Java EE Patterns – Rethinking Best Practices guides you to efficient patterns and best practices in a structured way, with code from real world projects. This book includes coverage of: An introduction into the core principles and APIs of Java EE 6 (EJB, JPA, JMS, JCA, JTA, DI, Convention Over Configuration, REST), Principles of transa… More >>

Real World Java EE Patterns Rethinking Best Practices

Sun Certified Enterprise Architect for Java EE Study Guide

  • ISBN13: 9780131482036
  • Condition: NEW
  • Notes: Brand New from Publisher. No Remainder Mark.

Product Description
Definitive, Comprehensive SCEA Exam Prep–Straight from Sun’s Exam Developers! This book delivers complete, focused review for Sun’s new Sun Certified Enterprise Architect (SCEA) for Java EE certification exam–straight from two of the exam’s creators! SCEA lead developer/assessor Mark Cade and SCEA lead developer/assessor Humphrey Sheil offer powerful insights, real-world architectural case studies, and challenging sample questions that system… More >>

Sun Certified Enterprise Architect for Java EE Study Guide

Beginning ASP.NET 3.5: In C# and VB

  • ISBN13: 9780470187593
  • Condition: NEW
  • Notes: Brand New from Publisher. No Remainder Mark.

Product Description
This book is for anyone who wants to learn how to build rich and interactive web sites that run on the Microsoft platform. With the knowledge you gain from this book, you create a great foundation to build any type of web site, ranging from simple hobby-related web sites to sites you may be creating for commercial purposes. Anyone new to web programming should be able to follow along because no prior background in web development is assumed. The book starts a… More >>

Beginning ASP.NET 3.5: In C# and VB

Illustrated C# 2008

Product Description
The unique, visual format of Illustrated C# 2008 has been specially created by author, and teacher of development methods, Daniel Solis. The concise text, use of tables to clarify language features, frequent figures and diagrams, as well as focused code samples all combine to create a unique approach that will help you understand and get to work with C# fast. It was while teaching numerous seminars on various programming languages that the author… More >>

Illustrated C# 2008

Java Now: The Easiest Way to Learn Java in the Least Amount of Time

Product Description
Ideal for first-time programmers or programmers new to Java. Java Now! introduces the basics and covers concepts such as creating Java applets, combining music with animated graphics, and writing multi-threaded applications. Java Now! is unique from all other books in that it assumes the reader has no prior programming experience.Amazon.com Review
Java Now!, which teaches both Java fundamentals and general programming concepts, is a great book fo… More >>

Java Now: The Easiest Way to Learn Java in the Least Amount of Time

Succeeding with Agile: Software Development Using Scrum

  • ISBN13: 9780321579362
  • Condition: NEW
  • Notes: Brand New from Publisher. No Remainder Mark.

Product Description
Proven, 100% Practical Guidance for Making Scrum and Agile Work in Any Organization   This is the definitive, realistic, actionable guide to starting fast with Scrum and agile–and then succeeding over the long haul. Leading agile consultant and practitioner Mike Cohn presents detailed recommendations, powerful tips, and real-world case studies drawn from his unparalleled experience helping hundreds of software organizations make Scrum and agile work.  … More >>

Succeeding with Agile: Software Development Using Scrum

JBoss in Action

This book is divided into four parts, containing 15 chapters and two appendices.

Chapter 1: The JBoss Application Server

If you are using JBoss than you can simply skip Chapter 1. This chapter gets you up and running with JBoss by describing the directories and files that are part of JBoss AS, how to start and stop the server, and finally show how to deploy and undeploy a simple web application.

Chapter 2(Managing the JBoss Application Server) starts with a description of how JBoss application server is architected;the JBoss Microcontainer and JMX. Next, you will learn how each of these components are configured using its own configuration file, and how you can change these as well. Next, we get a closer look at a few of the management tools provided by JBoss like the JMX Console and twiddle. And finally, a look at some MBeans that provide helpful information,the MBeans that give the list of names in the JNDI namespace or a list of system properties.

Chapter 3(Deploying applications) is especially useful if you are encountering tons of deployment errors. This chapter starts with explaining how to deploy applications as well as services. Next, the most important section which you shouldn’t miss reading at all; understanding class loading. In this section, the authors start with a description of the class loaders, then go into class scoping, which enables the application server to differentiate among classes. Next in this section, a look at loader repositories which enable several class loaders to share or isolate classes. The next few sections cover common deployment errors like class not found exception, class cast exception and so on. The last section in this chapter is about configuring data sources and Hibernate archives.

If you are concerned about the security of your applications than Chapter 4(Securing applications) shows you everything you need to know about securing your applications. The authors discuss in detail the fundamental concepts behind application security, including authentication, authorization, and encryption and how they are implemented in JBoss AS. They also show you how to configure by demonstrating how you can access security data from a database, LDAP, or other security datastores.

Part 2: Application Services

If you are deploying web applications to JBoss than you must read Chapter 5(Configuring JBoss Web Server). It covers configuring web applications, JBoss web server, the key configuration files. Next, is configuring specific things in web applications like the URL paths, then the authors discussed JBoss Web Server connectors and how they’re used to allow client requests to come in over different protocols. In the next section the authors give us an overview of why web applications have different class loading rules and show us how to configure different web-specific class loading parameters. Next comes valves, another feature of JBoss Web Server, and finally the last section is all about configuring JavaServer Faces.

In chapter 4, the authors discussed about the fundamentals of JBoss security and showed you how to configure security domains and login modules. Chapter 6(Securing web applications) explores the configuration files necessary to enable security, how to enable authentication and authorization for URLs relative to your application’s context path. And finally see how to enable secure communication for server authentication, mutual authentication, and client-certificate authentication.

If you are a huge fan of EJB’s just like I am, than Chapter 7(Configuring enterprise applications) shows you how to structure, deploy, and configure EJB applications. Then, you will learn how to configure the application server, and finally also secure EJB applications.

In Chapter 8(JBoss Messaging), you’ll learn about configuring messaging. The chapter begins by describing JMS and how JBoss Messaging is architected. You will see an example of a message-driven EJB and a message-driven POJO. The authors show you how to use a database for message storage, how to define destinations, and how to configure authentication and authorization for those destinations.

If you are quite familiar with web services than you skip the first few sections of Chapter 9(Configuring Web Services) which introduces you to web services, shows you how to develop a simple web service. However, don’t skip the next few sections which are quite interesting and cover topics such as JBossWS annotations, securing your web services using authorization and encryption.

Part 3: JBoss Portal

I did evaluate JBoss Portal sometime in 2006. So, I am not an expert in this specific area so I just skimmed over Chapters 10 and 11. These chapters provide a very basic introduction to JBoss Portal. So, I am just going to quote the topics covered in these two chapters:

• Creating a portlet using JSPs and JSTL
• Using the Admin portlet and the descriptor files to define portlet instances and portlet windows
• Using multiple instances within a portal
• Adding content to the CMS
• Configuring window appearance
• Setting up access control for portals, pages, and windows
• Creating a custom portal

Part 4: Going to Production

All the chapters in this section are important and very interesting. These chapters cover everything you will need to know when your application goes to production.

Chapters 12 and 13 are dedicated to clustering. Chapter 12(Understanding Clustering) begins with the fundamentals of clustering; It was interesting to set up a simple cluster as explained in this chapter and learn how to configure JGroups and JBoss Cache. Chapter 13 covers clustering as applied to Java EE specific application components and services like session EJB’s and entities, HTTP session replication, and JNDI.

If you need to access and improve the performance of your application, than you need to read Chapter 14(Tunning the JBoss Application Server). In this chapters you will see ways to tune the hardware, operating system, database, JVM, application server, and of course your deployed application. There are also a few tips on how to interpret thread dumps to pinpoint performance issues within your code.

Chapter 15(Going to production) is the last chapter in this book which covers topics such as selecting a platform, running JBoss AS as a service, running multiple JBoss AS instances on the same machine. You will also learn how to remove services which are not required, secure the management applications, change the default data source, database, configuring the EJB3 timer service and precompile JSPs.

Appendix A: JNDI namespaces

In this appendix, the authors explore how JBoss does JNDI binding and how to generically bind your applications in JNDI, making them more portable across application servers.

Appendix B: Change is inevitable

To quote the authors

This appendix contains changes that came after CR2 and before the book went to the printer. Any changes after that will appear on the book’s website