Getting Started with Spring -- Introducing Spring -- Getting Started -- The Sample Application -- Spring Basics -- Introducing Inversion of Control -- Beyond the Basics -- Aspect Oriented Programming with Spring -- Introducing Spring AOP -- More on Spring AOP -- Data Access with Spring -- Spring JDBC Support -- Using Hibernate in Spring Applications -- iBATIS Integration -- Spring in the Middle…
An Introduction to Smart Clients -- Types of Smart Clients -- Windows Forms Smart Clients -- Microsoft Office Smart Clients -- Mobile Smart Clients -- Offline Support -- WinForms Smart Client Deployment -- XML Web Services and Smart Clients -- Service-Oriented Architecture -- Service-Oriented Smart Clients -- SOSC Testing.Pro Service-Oriented Smart Clients with .NET 2.0 demonstrates how Smart C…
The Importance of Security -- Why Is Secure Programming a Concern? -- Maintaining a Secure Environment -- Dealing with Shared Hosts -- Maintaining Separate Development and Production Environments -- Keeping Software Up to Date -- Using Encryption I: Theory -- Using Encryption II: Practice -- Securing Network Connections I: SSL -- Securing Network Connections II: SSH -- Controlling Access I: Aut…
Parsing and Regular Expression Basics -- Grammars -- Parsing Basics -- Using Parse::Yapp -- Performing Recursive-Descent Parsing with Parse::RecDescent -- Accessing Web Data with HTML::TreeBuilder -- Parsing XML Documents with XML::LibXML and XML::SAX -- Introducing Miscellaneous Parsing Modules -- Finding Solutions to Miscellaneous Parsing Problems -- Performing Text and Data Mining.Perl, one …
Inspecting Variables and Getting Help -- Controlling Program Execution -- Debugging a Simple Command Line Program -- Tracing Execution -- Debugging Modules -- Debugging Object-Oriented Perl -- Using the Debugger As a Shell -- Debugging a CGI Program -- Perl Threads and Forked Processes -- Debugging Regular Expressions -- Debugger Customization -- Optimization and Performance Hints and Tips -- C…
Introducing Perl -- Basic Concepts -- Scalars: Integers, Floating-Point Numbers, and Strings -- Operators -- Arrays, Hashes, References, and Typeglobs -- Structure, Flow, and Control -- Subroutines -- Scope and Visibility -- Using Modules -- Inside Modules and Packages -- Interpolation and Regular Expressions -- Input and Output with Filehandles -- Files and Directories -- Command Line and Shel…
Getting Started -- to Open Enterprise Server -- Installing Open Enterprise Server -- Upgrading to Open Enterprise Server -- to SUSE Linux Enterprise Server -- to the NetWare Kernel -- Connecting to Open Enterprise Server -- Open Enterprise Server Management Utilities -- Core Services -- eDirectory Management -- Managing the User Environment -- File Access -- Configuring Volumes -- Managing Secu…
Design and Development -- Analyzing Business Requirements -- Index Concepts -- Transaction Processing -- MySQL System Architecture -- Storage Engines and Data Types -- Benchmarking and Profiling -- Essential SQL -- SQL Scenarios -- Stored Procedures -- Functions -- Cursors -- Views -- Triggers -- Administration -- MySQL Installation and Configuration -- User Administration -- Security -- Backup…
The Anatomy of JavaServer Page -- Servlets and Development -- The JavaServer Pages Expression Language -- JavaServer Pages Standard Tag Library -- JavaServer Faces -- Tag Files and Simple Tags -- Classic Tags -- Custom Tag Advanced Features and Best Practices -- Data Access Options for Web Applications -- to Filtering -- Advanced Filtering Techniques -- Security in Web Applications -- Improving…
Going Inside Java -- Designing Libraries, Classes, and Methods -- Using Threads in Your Applications -- Using Collections -- Using Layout Managers -- Using Swing’s JTable -- Using Swing’s JTree -- Adding Cut-and-Paste Functionality -- Adding Drag-and-Drop Functionality -- Printing -- Introducing Java Database Connectivity (JDBC) -- Internationalizing Your Applications -- Using XML -- Adding…