Showing posts with label Java EE. Show all posts
Showing posts with label Java EE. Show all posts
Saturday, June 20, 2015
Coding for Desktop and Mobile with HTML5 and Java EE 7, by JavaOne
How can you make sure that your next web application supports not only the desktop browser but also all other devices and screen sizes? And that it can efficiently talk to back-end services in a bidirectional way? With new concepts for client-side development such as responsive web design, MVVM frameworks, and hybrid web applications and with new APIs for WebSocket, REST services, JSON, and more, Java EE 7 with HTML5 may be the best combination to meet your needs. Attend this session to see how you can efficiently develop such an application and how advanced integrated tools can help you with both server and client code.
Monday, October 13, 2014
Java EE 7: The Big Picture
The Definitive Guide to Java Platform, Enterprise Edition 7
Java EE 7: The Big Picture
uniquely explores the entire Java EE 7 platform in an all-encompassing style while examining each tier of the platform in enough detail so that you can select the right technologies for specific project needs. In this authoritative guide, Java expert Danny Coward walks you through the code, applications, and frameworks that power the platform. Take full advantage of the robust capabilities of Java EE 7, increase your productivity, and meet enterprise demands with help from this Oracle Press resource.
Java EE 7: The Big Picture
- Explore the features of the Java servlet model and Java servlet API
- Create dynamic web content with JavaServer Pages and JavaServer Faces
- Build websites for nonbrowser clients with JAX-RS
- Push data to web clients using Java WebSockets
- Secure web applications
- Work with web component APIs
- Maximize enterprise beans for multithreading, asynchronous processes, transactions, and more
- Access relational databases with the Java Database Connectivity APIs and the Java Persistence API
- Understand the packaging and deployment mechanisms of Java EE applications
- Work with Java EE Contexts and Dependency Injection
- Secure enterprise beans in a Java EE application
- Enable parallel processing with Java EE concurrency APIs
Saturday, February 22, 2014
Java EE 7 Developer Handbook
Develop professional applications in Java EE 7 with this essential reference guide
Overview
- Learn about local and remote service endpoints, containers, architecture, synchronous and asynchronous invocations, and remote communications in a concise reference
- Understand the architecture of the Java EE platform and then apply the new Java EE 7 enhancements to benefit your own business-critical applications
- Learn about integration test development on Java EE with Arquillian Framework and the Gradle build system
- Learn about containerless builds featuring the GlassFish 4.0 embedded application server
- Master Java EE 7 with this example-based, up-to-date guide with descriptions and explanations
In Detail
The seventh edition of the Enterprise Java platform is aimed at helping Java engineers take advantage of the advancements in HTML5 and web standards. Web Sockets, asynchronous input and output with Servlets, and strong type safety through the CDI containers will ensure that Java EE 7 remains popular for server-side applications.
If you are a user aiming to get acquainted with the Java EE 7 platform, this book is for you.
"Java EE 7 Handbook" provides a solid foundation of knowledge for developers to build business applications. Following the lead of Agile practices, there is a focus on writing tests to demonstrate test-driven development principles, using the embedded GlassFish 4.0 container examples and the Gradle build system. You will learn about CDI, EJB, JPA, JMS, MDB, Servlets, WebSocket, JAX-RS, Bean Validation, and so much more.
"Java EE 7 Handbook" is designed as a companion to the professional software developer who quickly needs to lookup some working code, understand the basics of the framework, and then go out and fulfill the business contract with the customer. Typically, engineers are under pressure to develop professional code that is of high quality and contains a low number of bugs. Java EE 7 Handbook relies heavily on the Arquillian framework to illustrate how much easier it is to write Java EE tests, and together with the modern practice of writing containerless applications that actually embed an application container, developing agile Java EE suddenly becomes reasonable, smart, pragmatic, and achievable.
What you will learn from this book
- Understand the JSR and the API that are assembled together for Java EE 7
- Write server side and client side WebSocket connection in Java
- Understand the essential differences and similarities between the EJB and CDI containers, as well as dependency injection
- Learn about Gradle builds, embedded containers, and the Arquillian Framework
- Build server side endpoints with EJB in stateless, stateful, and singleton modes
- Write REST server side endpoints on the client and server side
- Write asynchronous Servlet input and output and also annotated Servlet, Context Listeners
- Map entities in Java Persistence with the essential cardinalities including the Java side of many-to-many relationships
- Learn about mapping entities to stored procedures and entity graphs
- Fully understand how to verify your POJO before they hit the database with Bean Validation API
- Be prepared for the Java EE 8 journey and beyond, which may include deployment to the cloud
Friday, December 13, 2013
RESTful Java with JAX-RS 2.0
Learn how to design and develop distributed web services in Java, using RESTful architectural principles and the JAX-RS 2.0 specification in Java EE 7. By focusing on implementation rather than theory, this hands-on reference demonstrates how easy it is to get started with services based on the REST architecture.
With the book’s technical guide, you’ll learn how REST and JAX-RS work and when to use them. The RESTEasy workbook that follows provides step-by-step instructions for installing, configuring, and running several working JAX-RS examples, using the JBoss RESTEasy implementation of JAX-RS 2.0.
- Learn JAX-RS 2.0 features, including a client API, server-side asynchronous HTTP, and filters and interceptors
- Examine the design of a distributed RESTful interface for an e-commerce order entry system
- Use the JAX-RS Response object to return complex responses to your client (ResponseBuilder)
- Increase the performance of your services by leveraging HTTP caching protocols
- Deploy and integrate web services within Java EE7, servlet containers, EJB, Spring, and JPA
- Learn popular mechanisms to perform authentication on the Web, including client-side SSL and OAuth 2.0
Subscribe to:
Posts (Atom)