XDoclet in ActionAre you tired of writing the same Java code, over and over again? XDoclet will take the burden of repetitive development tasks off your shoulders by automating them. XDoclet is a metadata-driven, code generation engine for Java. Starting from simple JavaDoc-style comments, it generates deployment descriptors, interfaces, framework classes and other utility classes your project requires.
XDoclet in Action is an easy to read introduction to XDoclet and its uses. It is a resource on code generation with this popular open source tool. With many short code examples and a full-scale J2EE example, the book shows you how to use XDoclet with EJBs, Servlets, JMX, and other technologies. ...
Art of Java Web DevelopmentA guide to the topics required for state of the art web development, this book covers wide-ranging topics, including a variety of web development frameworks and best practices. Beginning with coverage of the history of the architecture of web applications, highlighting the uses of the standard web API to create applications with increasingly sophisticated architectures, developers are led through a discussion on the development of industry accepted best practices for architecture.
Described is the history and evolution towards this architecture and the reasons that it is superior to previous efforts. Also provided is an overview of the most popular web application frameworks, covering their architecture and use. ...
Third-Party JavaScriptThere's an art to writing third-party JavaScript - embeddable scripts that can plug into any website. They must adapt easily to unknown host environments, coexist with other applications, and manage the tricky security vulnerabilities you get when code and asset files are served from remote web addresses. Get it right and you have unlimited options for distributing your apps. This unique book shows you how.
Third-Party JavaScript guides you through the ins and outs of building full-featured third-party JavaScript applications. ...
Visio 2003 BibleProviding comprehensive coverage of Visio's large feature set for technical and engineering professionals, the book begins with a quick introduction to the intuitive interface. This book quickly moves into the specialized stencils, shapes, and templates used in software and network design and documentation, engineering disciplines, and project management. Features strong coverage of Visio's tight integration with other Microsoft Office products and as well as its interoperability with related products from other vendors, including AutoCad. ...
SolidWorks 2007 BibleWhether you're a new, intermediate, or professional user, you'll find the in-depth coverage you need to succeed with SolidWorks 2007 in this comprehensive reference. From customizing the interface to exploring best practices to reinforcing your knowledge with step-by-step tutorials, the techniques and shortcuts in this detailed book will help you accomplish tasks, avoid the time-consuming pitfalls of parametric design, and get a firm handle on one of the leading 3D CAD programs on the market. ...
The Rails 3 Way, 2nd EditionRuby on Rails strips complexity from the development process, enabling professional developers to focus on what matters most: delivering business value via clean and maintainable code. The Rails 3 Way is the only comprehensive, authoritative guide to delivering production-quality code with Rails 3. Pioneering Rails expert Obie Fernandez and a team of leading experts illuminate the entire Rails 3 API, along with the idioms, design approaches, and libraries that make developing applications with Rails so powerful. Drawing on their unsurpassed experience and track record, they address the real challenges development teams face, showing how to use Rails 3 to maximize your productivity. ...
Advanced Penetration Testing for Highly-Secured EnvironmentsAdvanced Penetration Testing for Highly-Secured Environments will teach you how to efficiently and effectively ensure the security posture of environments that have been secured using IDS/IPS, firewalls, network segmentation, hardened system configurations and more. The stages of a penetration test are clearly defined and addressed using step-by-step instructions that you can follow on your own virtual lab.
You'll learn how to clean up and compile proof of concept, exploit code from the web, advanced web application testing techniques, client side attacks, post exploitation strategies, detection avoidance methods, generation of well defined reports and metrics, and setting up a penetration testing virtual lab that mimics a secured environment. ...
Python Cookbook, 3rd EditionIf you need help writing programs in Python 3, or want to update older Python 2 code, this book is just the ticket. Packed with practical recipes written and tested with Python 3.3, this unique cookbook is for experienced Python programmers who want to focus on modern tools and idioms.
Inside, you'll find complete recipes for more than a dozen topics, covering the core Python language as well as tasks common to a wide variety of application domains. Each recipe contains code samples you can use in your projects right away, along with a discussion about how and why the solution works. ...
Linux System Programming, 2nd EditionWrite software that draws directly on services offered by the Linux kernel and core system libraries. With this comprehensive book, Linux kernel contributor Robert Love provides you with a tutorial on Linux system programming, a reference manual on Linux system calls, and an insider's guide to writing smarter, faster code.
Love clearly distinguishes between POSIX standard functions and special services offered only by Linux. With a new chapter on multithreading, this updated and expanded edition provides an in-depth look at Linux from both a theoretical and applied perspective over a wide range of programming topics. ...
Symbian OS InternalsTake a look inside Symbian OS with an under-the-hood view of Symbian's revolutionary new real-time smartphone kernel.
Describes the functioning of the new real-time kernel, which will become ubiquitious on Symbian OS phones in the next 5-10 years.
Will benefit the base-porting engineer by providing a more solid understanding of the OS being ported.
Contains an in-depth explanation of how Symbian OS drivers work. Device drivers have changed considerably with the introduction of a single code - this book helps those converting them to the new kernel. ...