Continuous Enterprise Development in Java

Continuous Enterprise Development in Java

4.11 - 1251 ratings - Source

Learn a use-case approach for developing Java enterprise applications in a continuously test-driven fashion. With this hands-on guide, authors and JBoss project leaders Andrew Lee Rubinger and Aslak Knutsen show you how to build high-level components, from persistent storage to the user interface, using the Arquillian testing platform and several other JBoss projects and tools. Through the course of the book, youa€™ll build a production-ready software conference tracker called GeekSeek, using source code from GitHub. Rubinger and Knutsen demonstrate why testing is the very foundation of developmenta€”essential for ensuring that code is consumable, complete, and correct. Bootstrap an elementary Java EE project from start to finish before diving into the full-example application, GeekSeek Use both relational and NoSQL storage models to build and test GeekSeeka€™s data persistence layers Tackle testable business logic development and asynchronous messaging with an SMTP service Expose enterprise services as a RESTful interface, using Java EEa€™s JAX-RS framework Implement OAuth authentication with JBossa€™s PicketLink identity management service Validate the UI by automating interaction in the browser and reading the rendered page Perform full-scale integration testing on the final deployable archiveThe JavaMail API nicely abstracts out connections to an SMTP server, and wea#39;ve built our SMTPMailService to pull any ... wea#39;ll aim not to change the code in our SMTPMailService, but to configure it to point to an embeddable SMTP server:anbsp;...

Title:Continuous Enterprise Development in Java
Author:Andrew Lee Rubinger, Aslak Knutsen
Publisher:"O'Reilly Media, Inc." - 2014-03-12


You Must CONTINUE and create a free account to access unlimited downloads & streaming