Категорії
Електронні книги
-
Бізнес та економіка
- Біткойн
- Ділова жінка
- Коучинг
- Контроль
- Електронний бізнес
- Економіка
- Фінанси
- Фондова біржа та інвестиції
- Особисті компетенції
- Комп'ютер в офісі
- Комунікація та переговори
- Малий бізнес
- Маркетинг
- Мотивація
- Мультимедійне навчання
- Нерухомість
- Переконання та НЛП
- Податки
- Соціальна політика
- Порадники
- Презентації
- Лідерство
- Зв'язки з громадськістю
- Звіти, аналізи
- Секрет
- Соціальні засоби комунікації
- Продаж
- Стартап
- Ваша кар'єра
- Управління
- Управління проектами
- Людські ресурси (HR)
-
Для дітей
-
Для молоді
-
Освіта
-
Енциклопедії, словники
-
Електронна преса
- Architektura i wnętrza
- Biznes i Ekonomia
- Будинок та сад
- Електронний бізнес
- Фінанси
- Особисті фінанси
- Бізнес
- Фотографія
- Інформатика
- Відділ кадрів та оплата праці
- Комп'ютери, Excel
- Бухгалтерія
- Культура та література
- Наукові та академічні
- Охорона навколишнього середовища
- Впливові
- Освіта
- Податки
- Подорожі
- Психологія
- Релігія
- Сільське господарство
- Ринок книг і преси
- Транспорт та спедиція
- Здоров'я та краса
-
Історія
-
Інформатика
- Офісні застосунки
- Бази даних
- Біоінформатика
- Бізнес ІТ
- CAD/CAM
- Digital Lifestyle
- DTP
- Електроніка
- Цифрова фотографія
- Комп'ютерна графіка
- Ігри
- Хакування
- Hardware
- IT w ekonomii
- Наукові пакети
- Шкільні підручники
- Основи комп'ютера
- Програмування
- Мобільне програмування
- Інтернет-сервери
- Комп'ютерні мережі
- Стартап
- Операційні системи
- Штучний інтелект
- Технологія для дітей
- Вебмайстерність
-
Інше
-
Іноземні мови
-
Культура та мистецтво
-
Шкільні читанки
-
Література
- Антології
- Балада
- Біографії та автобіографії
- Для дорослих
- Драми
- Журнали, щоденники, листи
- Епос, епопея
- Нарис
- Наукова фантастика та фантастика
- Фельєтони
- Художня література
- Гумор, сатира
- Інше
- Класичний
- Кримінальний роман
- Нехудожня література
- Художня література
- Mity i legendy
- Лауреати Нобелівської премії
- Новели
- Побутовий роман
- Okultyzm i magia
- Оповідання
- Спогади
- Подорожі
- Оповідна поезія
- Поезія
- Політика
- Науково-популярна
- Роман
- Історичний роман
- Проза
- Пригодницька
- Журналістика
- Роман-репортаж
- Romans i literatura obyczajowa
- Сенсація
- Трилер, жах
- Інтерв'ю та спогади
-
Природничі науки
-
Соціальні науки
-
Шкільні підручники
-
Науково-популярна та академічна
- Археологія
- Bibliotekoznawstwo
- Кінознавство / Теорія кіно
- Філологія
- Польська філологія
- Філософія
- Finanse i bankowość
- Географія
- Економіка
- Торгівля. Світова економіка
- Історія та археологія
- Історія мистецтва і архітектури
- Культурологія
- Мовознавство
- літературні студії
- Логістика
- Математика
- Ліки
- Гуманітарні науки
- Педагогіка
- Навчальні засоби
- Науково-популярна
- Інше
- Психологія
- Соціологія
- Театральні студії
- Богослов’я
- Економічні теорії та науки
- Transport i spedycja
- Фізичне виховання
- Zarządzanie i marketing
-
Порадники
-
Ігрові посібники
-
Професійні та спеціальні порадники
-
Юридична
- Безпека життєдіяльності
- Історія
- Дорожній кодекс. Водійські права
- Юридичні науки
- Охорона здоров'я
- Загальне, компендіум
- Академічні підручники
- Інше
- Закон про будівництво і житло
- Цивільне право
- Фінансове право
- Господарське право
- Господарське та комерційне право
- Кримінальний закон
- Кримінальне право. Кримінальні злочини. Кримінологія
- Міжнародне право
- Міжнародне та іноземне право
- Закон про охорону здоров'я
- Закон про освіту
- Податкове право
- Трудове право та законодавство про соціальне забезпечення
- Громадське, конституційне та адміністративне право
- Кодекс про шлюб і сім'ю
- Аграрне право
- Соціальне право, трудове право
- Законодавство Євросоюзу
- Промисловість
- Сільське господарство та захист навколишнього середовища
- Словники та енциклопедії
- Державні закупівлі
- Управління
-
Путівники та подорожі
- Африка
- Альбоми
- Південна Америка
- Центральна та Північна Америка
- Австралія, Нова Зеландія, Океанія
- Австрія
- Азії
- Балкани
- Близький Схід
- Болгарія
- Китай
- Хорватія
- Чеська Республіка
- Данія
- Єгипет
- Естонія
- Європа
- Франція
- Гори
- Греція
- Іспанія
- Нідерланди
- Ісландія
- Литва
- Латвія
- Mapy, Plany miast, Atlasy
- Мініпутівники
- Німеччина
- Норвегія
- Активні подорожі
- Польща
- Португалія
- Інше
- Росія
- Румунія
- Словаччина
- Словенія
- Швейцарія
- Швеція
- Світ
- Туреччина
- Україна
- Угорщина
- Велика Британія
- Італія
-
Психологія
- Філософія життя
- Kompetencje psychospołeczne
- Міжособистісне спілкування
- Mindfulness
- Загальне
- Переконання та НЛП
- Академічна психологія
- Психологія душі та розуму
- Психологія праці
- Relacje i związki
- Батьківство та дитяча психологія
- Вирішення проблем
- Інтелектуальний розвиток
- Секрет
- Сексуальність
- Спокушання
- Зовнішній вигляд та імідж
- Філософія життя
-
Релігія
-
Спорт, фітнес, дієти
-
Техніка і механіка
Аудіокниги
-
Бізнес та економіка
- Біткойн
- Ділова жінка
- Коучинг
- Контроль
- Електронний бізнес
- Економіка
- Фінанси
- Фондова біржа та інвестиції
- Особисті компетенції
- Комунікація та переговори
- Малий бізнес
- Маркетинг
- Мотивація
- Нерухомість
- Переконання та НЛП
- Податки
- Порадники
- Презентації
- Лідерство
- Зв'язки з громадськістю
- Секрет
- Соціальні засоби комунікації
- Продаж
- Стартап
- Ваша кар'єра
- Управління
- Управління проектами
- Людські ресурси (HR)
-
Для дітей
-
Для молоді
-
Освіта
-
Енциклопедії, словники
-
Історія
-
Інформатика
-
Інше
-
Іноземні мови
-
Культура та мистецтво
-
Шкільні читанки
-
Література
- Антології
- Балада
- Біографії та автобіографії
- Для дорослих
- Драми
- Журнали, щоденники, листи
- Епос, епопея
- Нарис
- Наукова фантастика та фантастика
- Фельєтони
- Художня література
- Гумор, сатира
- Інше
- Класичний
- Кримінальний роман
- Нехудожня література
- Художня література
- Mity i legendy
- Лауреати Нобелівської премії
- Новели
- Побутовий роман
- Okultyzm i magia
- Оповідання
- Спогади
- Подорожі
- Поезія
- Політика
- Науково-популярна
- Роман
- Історичний роман
- Проза
- Пригодницька
- Журналістика
- Роман-репортаж
- Romans i literatura obyczajowa
- Сенсація
- Трилер, жах
- Інтерв'ю та спогади
-
Природничі науки
-
Соціальні науки
-
Науково-популярна та академічна
-
Порадники
-
Професійні та спеціальні порадники
-
Юридична
-
Путівники та подорожі
-
Психологія
- Філософія життя
- Міжособистісне спілкування
- Mindfulness
- Загальне
- Переконання та НЛП
- Академічна психологія
- Психологія душі та розуму
- Психологія праці
- Relacje i związki
- Батьківство та дитяча психологія
- Вирішення проблем
- Інтелектуальний розвиток
- Секрет
- Сексуальність
- Спокушання
- Зовнішній вигляд та імідж
- Філософія життя
-
Релігія
-
Спорт, фітнес, дієти
-
Техніка і механіка
Відеокурси
-
Бази даних
-
Big Data
-
Biznes, ekonomia i marketing
-
Кібербезпека
-
Data Science
-
DevOps
-
Для дітей
-
Електроніка
-
Графіка / Відео / CAX
-
Ігри
-
Microsoft Office
-
Інструменти розробки
-
Програмування
-
Особистісний розвиток
-
Комп'ютерні мережі
-
Операційні системи
-
Тестування програмного забезпечення
-
Мобільні пристрої
-
UX/UI
-
Веброзробка, Web development
-
Управління
Подкасти
- Електронні книги
- Інформатика
- бізнес-додатки
- JBoss AS 7 Development. Learn from an expert and master JBoss Application Server through this brilliantly accessible book. It irons out the difficulties and covers creating, debugging, and securing Java EE applications. The only manual you need. - Second Edition
Деталі електронної книги
Увійти, Якщо вас цікавить зміст видання.
JBoss AS 7 Development. Learn from an expert and master JBoss Application Server through this brilliantly accessible book. It irons out the difficulties and covers creating, debugging, and securing Java EE applications. The only manual you need. - Second Edition
Eлектронна книга
JBoss Application Server meets high standards of reliability, efficiency, and robustness, and is used to build powerful and secure Java EE applications. It supports the most important areas of Java Enterprise programming including EJB 3.1, Contexts and Dependency Injection, JAX-WS and JAX-RS web services, the security framework, and more. Getting started with JBoss application server development can be challenging; however, with the right approach and guidance, you can easily master it and this book promises that.Written in an easy-to-read style, this book will take you from the basics of JBoss AS—such as installing core components and plugins—to the skills that will make you a JBoss developer to be reckoned with, covering advanced topics such as developing applications with the JBoss messaging service, JBoss web services, clustered applications, and more.You will learn the necessary steps to install a suitable environment for developing enterprise applications on JBoss AS. You will also learn how to design Enterprise applications using Eclipse, JBoss plugins, and Maven to build and deploy your applications. Readers will learn how to enable distributed communication using JMS. Storing and retrieving objects will be made easier using the Java Persistence API. The core section of the book will take you into the programming arena with tested, real-world examples. The example programs have been carefully crafted to be easy to understand and useful as starting points for your applications.
This practical guide will show you how to gain hands-on experience rapidly on Java EE development using JBoss AS with easy-to-understand and practical programming examples.
This practical guide will show you how to gain hands-on experience rapidly on Java EE development using JBoss AS with easy-to-understand and practical programming examples.
- JBoss AS 7 Development
- Table of Contents
- JBoss AS 7 Development
- Credits
- About the Author
- About the Reviewers
- www.PacktPub.com
- Support files, eBooks, discount offers and more
- Why Subscribe?
- Free Access for Packt account holders
- Support files, eBooks, discount offers and more
- Preface
- What this book covers
- What you need for this book
- Who this book is for
- Conventions
- Reader feedback
- Customer support
- Downloading the example code
- Errata
- Piracy
- Questions
- 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
- Welcome to Java EE 6
- New features in JBoss AS 7
- Installing the server and client components
- Installing Java SE
- Testing the installation
- Installing JBoss AS 7
- Starting up JBoss AS
- Connecting to the server with the Command Line Interface
- Stopping JBoss
- Locating the shutdown script
- Stopping JBoss on a remote machine
- Restarting JBoss
- Installing the Eclipse environment
- Installing JBoss Tools
- Alternative development environments
- Installing Maven
- Testing the installation
- Installing Java SE
- Summary
- An overview of Java EE and JBoss AS 7
- 2. Whats 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 console
- Changing the deployment scanner properties
- Deploying applications using the CLI
- Deploying applications to a domain
- Summary
- 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 application
- Adding 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
- 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
- JSF 2 facet suggestions
- Getting ready to run the application
- Combining the scheduler into our application
- Installing RichFaces
- Making your application rich
- Running the application
- Building the view
- Are EJBs and JSF Managed Beans obsolete?
- Summary
- Introducing Context and Dependency Injection
- 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
- Adding a controller to drive user requests
- Coding the JSF view
- Running the example
- Summary
- Data persistence meets a standard
- 6. Testing Your Applications
- Unit testing and integration testing
- Instruments for testing
- Getting started with Arquillian
- Writing an Arquillian test
- Configuring the pom.xml file
- Writing your first Arquillian test
- Running Arquillian TicketTest
- Running Arquillian TicketTest with a managed container
- Enhancing your Arquillian test
- Additional information
- Summary
- Unit testing and integration testing
- 7. Developing Applications with JBoss JMS Provider
- A short introduction to JMS
- The building blocks of JMS
- The JBoss messaging subsystem
- Creating and using connection factories
- Using JMS destinations
- Adding message-driven beans to your application
- Cooking message-driven beans
- Adding the JMS producer
- Compiling and deploying the application
- Optimizing JMS connections
- Specifying which message to receive using selectors
- Using JMS to integrate with external systems
- A real-world example HornetQ and ActiveMQ integration
- Installing the ActiveMQ resource adapter
- Consuming ActiveMQ messages
- Summary
- 8. Adding Web Services to Your Applications
- Developing SOAP-based web services
- Strategies for building SOAP web services
- JBoss SOAP web services stack
- A brief look at the JAX WS architecture
- Coding SOAP web services with JBoss AS 7
- Developing a POJO web service
- Inspecting the web service from the console
- Testing our simple web service
- EJB3 Stateless Session Beans (SLSB) web services
- Developing a web service consumer
- Compiling the example
- Developing REST-based web services
- Accessing REST resources
- JBoss REST web services
- Activating RESTEasy
- Adding REST to our Ticket example
- Consuming our REST service
- Compiling our Ticket example
- Choosing between SOAP and REST services
- Summary
- Developing SOAP-based web services
- 9. Managing the Application Server
- Entering the JBoss Command Line Interface (CLI)
- Launching the CLI
- Connecting from remote hosts
- Using the CLI in the graphical mode
- Constructing the CLI commands
- Determining the resource address
- Performing operations on resources
- Using the tab completion helper
- Deploying applications using the CLI
- Deploying applications to a JBoss AS 7 domain
- Deploy to all server groups
- Deploy to a single server group
- Creating CLI scripts
- Deploying an application to several JBoss AS 7 nodes
- Restarting servers in a domain
- Installing a datasource as a module
- Adding JMS resources
- Launching the CLI
- Using advanced languages to create powerful CLI scripts
- Using scripting languages to wrap CLI execution
- Using the raw management API to manage the application server
- Reading management model descriptions via the raw management API
- Creating your resource watches using the detyped API
- Reading management model descriptions via the raw management API
- Summary
- Entering the JBoss Command Line Interface (CLI)
- 10. Clustering JBoss AS 7 Applications
- Clustering basics
- JBoss AS 7 clustering
- Starting a cluster of standalone nodes
- Starting a cluster of domain nodes
- The domain controller configuration
- Host configurations
- Deploying clustered applications
- Clustering EJBs
- Creating HA Stateful Session Beans
- Clustering the Ticket example
- Turning your cache into a distributed cache
- Coding the cluster-aware remote client
- Deploying and testing high availability
- Creating HA Stateful Session Beans
- Clustering EJBs
- Web application clustering
- Load balancing your web applications
- Installing mod_cluster
- Clustering your web applications
- Programming considerations to achieve HA
- Achieving HA in JSF applications
- Load balancing your web applications
- Summary
- 11. Securing JBoss AS 7 Applications
- Approaching the Java security API
- JBoss AS 7 security subsystem
- Setting up your first login module
- Using the login module in the Ticket web application
- Switching to FORM-based security
- Creating a Database login module
- Encrypting passwords
- Using the Database login module in your application
- Securing EJBs
- Securing web services
- Securing the transport layer
- Enabling the Secure Socket Layer on JBoss AS
- Certificate management tools
- Securing the HTTP communication with a self-signed certificate
- Securing HTTP communication with a certificate signed by a CA
- Securing EJB communication
- Generating the server and client certificates
- Creating an SSL-aware security realm
- Creating an SSL-aware security realm
- Enabling the Secure Socket Layer on JBoss AS
- Summary
- Approaching the Java security API
- A. Rapid Development Using JBoss Forge
- Installing Forge
- Starting Forge
- Creating your first Java EE 6 application with JBoss Forge
- Building and deploying the application
- Your forge-demo application in action
- Index
- Назва: JBoss AS 7 Development. Learn from an expert and master JBoss Application Server through this brilliantly accessible book. It irons out the difficulties and covers creating, debugging, and securing Java EE applications. The only manual you need. - Second Edition
- Автор: Francesco Marchioni
- Оригінальна назва: JBoss AS 7 Development. Learn from an expert and master JBoss Application Server through this brilliantly accessible book. It irons out the difficulties and covers creating, debugging, and securing Java EE applications. The only manual you need. - Second Edition
- ISBN: 9781782161356, 9781782161356
- Дата видання: 2013-06-24
- Формат: Eлектронна книга
- Ідентифікатор видання: e_3bov
- Видавець: Packt Publishing