Категорії
Електронні книги
-
Бізнес та економіка
- Біткойн
- Ділова жінка
- Коучинг
- Контроль
- Електронний бізнес
- Економіка
- Фінанси
- Фондова біржа та інвестиції
- Особисті компетенції
- Комп'ютер в офісі
- Комунікація та переговори
- Малий бізнес
- Маркетинг
- Мотивація
- Мультимедійне навчання
- Нерухомість
- Переконання та НЛП
- Податки
- Соціальна політика
- Порадники
- Презентації
- Лідерство
- Зв'язки з громадськістю
- Звіти, аналізи
- Секрет
- Соціальні засоби комунікації
- Продаж
- Стартап
- Ваша кар'єра
- Управління
- Управління проектами
- Людські ресурси (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
-
Управління
Подкасти
- Електронні книги
- Hardware
- Інше
- JBoss AS 5 Development. Develop, deploy, and secure Java applications on this robust, open source application server
Деталі електронної книги
Увійти, Якщо вас цікавить зміст видання.
JBoss AS 5 Development. Develop, deploy, and secure Java applications on this robust, open source application server
Francesco Marchioni, Jason Savod
Eлектронна книга
JBoss AS is the most used Java application server on the market meeting 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.0, dependency injection, 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 plug-insóto the skills that will make you a JBoss developer to be reckoned with, covering advanced topics such as developing applications with 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. Then, your journey will continue through the heart of the application server, explaining how to customize each service for optimal usage. You will learn how to design Enterprise applications using Eclipse and JBoss plug-ins. You will then learn how to enable distributed communication using JMS. Storing and retrieving objects will be made easier using Hibernate. 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 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 techniques to your JBoss applications.
Written in an easy-to-read style, this book will take you from the basics of JBoss ASósuch as installing core components and plug-insóto the skills that will make you a JBoss developer to be reckoned with, covering advanced topics such as developing applications with 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. Then, your journey will continue through the heart of the application server, explaining how to customize each service for optimal usage. You will learn how to design Enterprise applications using Eclipse and JBoss plug-ins. You will then learn how to enable distributed communication using JMS. Storing and retrieving objects will be made easier using Hibernate. 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 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 techniques to your JBoss applications.
- JBoss AS 5 Development
- Table of Contents
- JBoss AS 5 Development
- Credits
- About the Author
- About the Reviewers
- Preface
- What this book covers
- Who this book is for
- Conventions
- Reader feedback
- Customer support
- Errata
- Piracy
- Questions
- 1. Installing Core Components
- Prologue
- What you will get in this book
- JBoss big bang
- Introduction
- Installing the Java environment
- Installing JBoss AS 5
- Starting up JBoss AS
- Stopping JBoss
- Stopping JBoss on a remote machine
- Installing Eclipse
- Plugins: The heart of Eclipse
- Installing JBoss Tools plugins
- Installing JBoss Tools plugins manually
- Connecting Eclipse with JBoss
- Summary
- Prologue
- 2. Whats New in JBoss AS 5?
- Application server features
- The core modules of JBoss AS 5
- Cutting edge EJB container
- The new messaging provider
- Rock solid transaction manager
- Enhanced web container
- JBoss Web Services 3.0
- Improved clustering support
- The application server structure
- The core modules of JBoss AS 5
- The next generation application server
- From JMX to the Microcontainer
- The new library configuration
- JBoss AS 5 server configurations
- The "standard" configuration
- The "web" configuration
- The former server configurations
- From JMX to the Microcontainer
- Creating a custom server configuration
- The starting point: JBoss AS service map
- Custom configuration sample: Adding JMS to the web configuration
- JBoss virtual file system
- Summary
- Application server features
- 3. Customizing JBoss AS Services
- How to monitor JBoss AS services
- The JMX console
- An example: Using the JMX console to display the JNDI tree
- The admin console
- The twiddle utility
- The JMX console
- JBoss AS thread pool
- Application server thread pool anatomy
- How many threads for your applications?
- Analyze what your threads are doing
- Configuring logging services
- Appenders
- Console file appender
- Changing the configuration at runtime
- File appenders
- Rolling the file by size
- Other appenders
- Console file appender
- Layout of logs
- Logging categories
- Configuring your own logger
- Managing logs through JMX agents
- Appenders
- Configuring the connection to the database
- Configuring a datasource in JBoss AS
- Additional datasource properties
- Setting up a new datasource
- Gathering connection pool statistics
- Managing datasources from the admin console
- Using statistics to tune the connection pool
- Deploying datasources at application level
- High availability datasources
- Clustered RDBMS
- Connecting from a remote client
- Gathering connection pool statistics
- Configuring a datasource in JBoss AS
- Configuring the transaction service
- Preserving data integrity
- Global and local transactions
- Configuring JBoss transactions
- Monitoring transactions
- Summary
- How to monitor JBoss AS services
- 4. Developing EJB 3 Session Beans
- Java EE made easier
- Developing Enterprise JavaBeans
- Developing Session Beans
- Stateless Session Beans
- Life cycle of a Stateless Session Bean
- Setting up a simple example
- Deploying your application
- Creating a test client
- Adding interceptors to your Bean
- Stateful Session Beans
- Stateful Bean life cycle
- Developing a simple Stateful Session Bean
- Stateless Session Beans
- Developing Session Beans
- Configuring the EJB container
- Configuring Stateless Session Bean pool size
- Specializing the configuration
- Configuring the Stateful Session Bean cache
- How to disable Stateful Bean passivation
- Configuring Stateless Session Bean pool size
- Summary
- 5. Developing JPA Entities
- Data persistence meets a standard
- Working with JPA
- Creating a sample application
- Setting up the database
- Rolling the EJB project
- Configuring the database connection
- Generating entities
- Reverse engineering aftermath
- Configuring persistence
- Creating a Session Bean client
- Creating a test client for our AppStore
- Rolling the EJB project
- Summary
- Data persistence meets a standard
- 6. Creating a Web Application
- Developing web layout
- Installing JSF on JBoss AS
- Setting up navigation rules
- Adding a JSF managed bean
- Setting up the view
- Assembling and deploying the application
- Running the store
- Configuring JBoss Web Server
- Customizing connectors
- The new Apache Portable Runtime connector
- Installing the APR connector
- Configuring contexts
- Configuring virtual hosts
- Configuring HTTP logs
- Tuning advice
- Disable DNS lookup
- Choose the right HTTP connector
- Set the correct size for your thread pool
- Monitoring your thread pool
- Customizing connectors
- Summary
- Developing web layout
- 7. Developing Applications with JBoss Messaging Service
- Short introduction to JMS
- The building blocks of JMS
- The new JBoss Messaging system
- Configuring connection factories
- Configuring JMS destinations
- Inspecting destination attributes
- Advanced message configuration
- Scheduled delivery
- Developing JMS applications
- Message-driven beans
- Configuring message-driven beans
- Creating a sample application
- Creating MDB singletons
- Message-driven POJOs
- Message-driven beans
- Advanced JBoss Messaging
- JBoss Messaging bridge
- Adding a remote JMS provider
- Configuring the persistence service
- Securing destinations
- MDB access control
- JBoss Messaging bridge
- Summary
- Short introduction to JMS
- 8. Developing Applications with JBoss and Hibernate
- Introducing Hibernate
- Creating a Hibernate application
- Setting up the database schema
- A new Eclipse project
- Reversing your schema into Java classes
- Adding Hibernate configuration to your project
- Adding a web client to your project
- Packaging and deploying the application
- Using the wizard to generate EJB 3
- Hibernate and EJB: Friends or opponents?
- Using Hibernate with EJB
- Injecting key Hibernate objects
- Creating a Hibernate application
- Summary
- Introducing Hibernate
- 9. Managing JBoss AS
- Introducing Java Management Extension
- Developing MBeans
- A simple MBean
- Testing your MBean from the JMX console
- Testing your application programmatically
- MBeans dependency
- Sending MBeans notifications
- Receiving heartbeat notifications
- Sending your own notifications
- A simple MBean
- Service POJOs
- Creating a web test client
- Exposing your service as an EJB
- Service POJO dependency
- JBoss AS Administration Console
- Managing applications
- Deploying/undeploying applications
- Updating an application
- Starting/stopping/restarting an application
- Administering resources
- Adding a new resource
- Managing resources
- Metrics
- Summary
- 10. Developing Applications with JBoss Web Services
- Web Service concepts
- Strategies for building up Web Services
- JBoss Web Services stack
- A brief look at the JAX WS architecture
- Coding Web Services with JBossWS
- Developing a POJO Web Service
- Inspecting the Web Service from the console
- Using JBossWS tools
- External Web Service clients
- Exposing EJB as Web Services
- Handling exceptions in Web Services
- Generating a test client
- Injecting Web Services
- Web Service Handler chains
- Developing a POJO Web Service
- Summary
- Web Service concepts
- 11. Clustering JBoss AS
- Cluster basics
- Introducing JBoss AS cluster
- JBoss AS clustering architecture
- Smart proxies
- External load balancer
- JBoss AS clustering architecture
- JBoss AS 5 cluster configuration
- Starting JBoss AS in cluster mode
- Running cluster nodes on separate machines
- Running cluster nodes on the same machine
- Running multiple clusters on the same network
- Starting JBoss AS in cluster mode
- JBoss AS clustered services
- JBoss Cache (JBC)
- Cache modes
- Cache configuration
- Configuring HTTP cache management
- Configuring EJB 3.0 Stateful Session Bean cache
- Configuring entity caching
- JBoss cache and concurrency
- The HAPartition service
- Exploring HA singletons
- The HA-JNDI service
- Accessing HA-JNDI
- HA-JNDI configuration
- JBoss Cache (JBC)
- Clustering web applications
- Configuring HTTP replication
- HttpSession passivation/activation
- Configuring load balancing
- JMS clustering
- Summary
- 12. Developing a Clustered Application
- Clustering Stateless Session Beans
- Clustering Stateful Session Beans
- Deploying a clustered SFSB
- Testing the clustered SFSB
- Programmatic replication of the session
- Clustering entities
- Revisiting the AppStore example
- Inside the second-level cache
- Evicting entities from the cache
- General guidelines for a good cache
- Inside the second-level cache
- Revisiting the AppStore example
- Clustering web applications
- Testing HTTP session replication
- Summary
- 13. JBoss AS Security
- Approaching Java Security API
- The JAAS security model
- Introducing JBossSX
- Securing the JMX console
- Dynamic login configuration
- Stacked login configuration
- Logging and auditing
- 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 the HTTP communication with a certificate signed by a CA
- Securing the RMI transport
- Adding a client truststore
- Securing the JMX console
- Summary
- Approaching Java Security API
- 14. Securing JBoss AS Applications
- Securing the AppStore application
- HTTP role authentication
- Encrypting passwords
- EJB role authorization
- Java EE programmatic security
- Writing secure Java SE clients
- HTTP role authentication
- Securing applications at transport level
- Running the AppStore with HTTPS
- Securing the RMI-IIOP transport: SSL BlackJack
- Securing Web Services
- Web Services authorization
- Web Services encryption
- Client and server configuration files
- Encrypting the POJOWebService
- Securing the Web Service
- Securing the client
- Running the example
- Signing SOAP messages
- Debugging SOAP messages
- Summary
- Securing the AppStore application
- Index
- Назва: JBoss AS 5 Development. Develop, deploy, and secure Java applications on this robust, open source application server
- Автор: Francesco Marchioni, Jason Savod
- Оригінальна назва: JBoss AS 5 Development. Develop, deploy, and secure Java applications on this robust, open source application server
- ISBN: 9781847196835, 9781847196835
- Дата видання: 2009-12-15
- Формат: Eлектронна книга
- Ідентифікатор видання: e_3bfj
- Видавець: Packt Publishing