Cargando…

JBoss AS 7 Development.

This book will kick-start your productivity and help you to master JBoss AS development. The author's experience with JBoss enables him to share insights on JBoss AS development in a clear and friendly way. By the end of the book, you will have the confidence to apply all the newest programming...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Marchioni, Francesco
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Birmingham : Packt Publishing, 2013.
Temas:
Acceso en línea:Texto completo
Tabla de Contenidos:
  • Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Getting Started with JBoss AS 7; An overview of Java EE and JBoss AS 7; Welcome to Java EE 6; JavaServer Faces (JSF) 2.0; Enterprise JavaBeans (EJB) 3.1; Java Persistence API (JPA) 2.0; Contexts and Dependency Injection for Java; Java Servlet API 3.0; Java API for web services (JAX-RS and JAX-WS); Java API for XML-based web services (JAX-WS); Java architecture for XML Binding (JAXB) 2.2; New features in JBoss AS 7; Installing the server and client components.
  • Installing Java SETesting the installation; Installing JBoss AS 7; Starting up JBoss AS; Connecting to the server with the Command Line Interface; Stopping JBoss; Restarting JBoss; Installing the Eclipse environment; Installing JBoss Tools; Alternative development environments; Installing Maven; Testing the installation; Summary; Chapter 2: What's New in JBoss AS 7; AS 7 core concepts; The AS 7 filesystem; Managing the application server; Managing JBoss AS 7 with the web interface; Launching the web console; Deploying your first application to JBoss AS 7; Advanced Eclipse deployment options.
  • Managing deployments with the web consoleDeploying applications using the CLI; Deploying applications to a domain; Summary; Chapter 3: Beginning Java EE 6
  • EJBs; EJB 3.1
  • new features; Developing singleton EJBs; Configuring the project object module (pom.xml); Coding our EJB application; Controlling bean concurrency; Using bean-managed concurrency; Cooking session beans; Adding a stateless bean; Adding a stateful bean; Deploying the EJB application; Creating a remote EJB client; Configuring the client's project object module; Coding the EJB client; Adding EJB client configuration.
  • Running the client applicationAdding user authentication; Using the EJB timer service; Programmatic timer creation; Scheduling timer events; Adding asynchronous methods to our EJBs; Using fire-and-forget asynchronous calls; Returning a Future object to the client; Summary; Chapter 4: Learning Context Dependency Injection; Introducing Context and Dependency Injection; Named beans; CDI scopes; JBoss AS CDI implementation; Rethinking your ticketing system; Adding the required dependencies; Coding the beans; Building the view; Getting ready to run the application.
  • Combining the scheduler into our applicationAre EJBs and JSF Managed Beans obsolete?; Summary; Chapter 5: Combining Persistence with CDI; Data persistence meets a standard; Working with JPA; Adding persistence to our application; Setting up the database; Installing the JDBC driver on JBoss AS 7; Using the command-line interface to create a new data source; Creating the Maven project; Adding Maven configuration; Cooking entities; Adding JavaBeans Validation; Configuring persistence; Adding producer classes; Coding queries for your application; Adding services to your application.