IT Vijesti
- Ponedjeljak, 12. prosinac 2011.WebOS postaje open source
- Četvrtak, 8. prosinac 2011.Want a Linux Job? Learn Java or Android!
- Utorak, 6. prosinac 2011.Tipičan Appleov fan vjeruje u ovo
- Utorak, 6. prosinac 2011.Vrijedi li vaš inbox 100.000 dolara?
- Utorak, 6. prosinac 2011.Nadgleda li Carrier IQ svaki vaš SMS?
5 najpopularnijih 2011. godine
Suradnja

JBoss for Administrators (JB336)
Course Overview
JBoss Administration is targeted toward application support individuals, such as system administrators, configuration management and quality assurance personnel who wish to become proficient in configuring and administrating JBoss Application Servers (4.x series) and understanding the needs of the applications deployed on them as well as different deployment scenarios (such as clustered vs. farmed).
Goal
This course focuses on installation and deployment issues with the JBoss Application Server as well as configuring and monitoring the server for production usage. This course includes an in-depth tour of the JBoss Operations Network from installation through configuration and into usage.
Target group
This course is targeted at systems administrators who wish to become proficient in administering JBoss Application Server deployments.
Syllabus
1. Installation and basic configuration of JBoss Enterprise Application Platform (EAP)
Students learn about the hardware and software required to run JBoss products. Students will also learn how to determine which software versions to use and about the interdependencies of supporting software.
Technologies covered: Java, JBoss EAP, JMX
Lab: Install JBoss Enterprise Application Platform. Also install JBoss Admin Console as a front-end GUI for management and control.
2. Deploying enterprise applications to JBoss EAP
In this unit, Students learn what defines an enterprise application, how to deploy it to JBoss EAP, and what types of supporting components are needed. Students also learn what deployable packages exist and the structure of package internals.
Technologies: JBoss EAP, J2/JEE, deployable packages
Lab: Verify that your application is deployed. Use JBoss Admin Console to deploy packages.
3. Monitoring and controlling JBoss EAP
Students will learn what tools are available to monitor JBoss EAP installations, how to configure those tools, and what information they offer. The student will be introduced to the JBoss Admin Console and will experience how it can be used to monitor and manage applications deployed to the application server.
Technologies: JBoss EAP, JMX, JConsole, JBoss Admin Console
Labs: Monitoring the application server with Jconsole. Using JBoss Admin Console to monitor datasources, Enterprise Java Beans, web servers, and other application components.
4. Connecting to JBoss EAP
In this unit, students learns what connections are available and can provide access to JBoss components. The student will be exposed to web protocols such as HTTP, and secure socket layer (SSL) via HTTP/S. Various services, such as Java Naming and Directory Interface and Java Messaging Service, will be introduced and discussed. The vulnerabilities of these choices will be introduced, with best practices around how to protect the appropriate
ports.
Technologies: HTTP, SSL, AJP, JNDI, JMS
Labs: Protect incoming ports from denial-of-service (DOS) attacks.
5. Securing applications with JBoss solutions
Students will gain an understanding of the various forms security takes within an enterprise system and how they are best used. They will learn to slim down their EAP installation to trim away any unnecessary services or applications and about application-level security and how encryption can be implemented. A discussion of the pros and cons of container-managed security is included.
Technologies: JAAS, LDAP, HTTP/S, SSL certificates
Labs: Secure the system by insuring that no unnecessary connections are possible. Use an LDAP server (Red Hat Data Server) to authentication of user logins.
6. Troubleshooting applications on JBoss EAP
In this unit, the student will learn about the tools available to help understand and identify potential application problems as they arise. Best practices in response to such situations will be introduced. Database bottlenecks, memory management issues, garbage collection, and other performance-stealing problems will be covered.
Technologies: Java, JBoss EAP, stack traces, profilers, software patches
Lab: Identify a performance bottleneck in the installed application and decide how to resolve the performance issue.
7. Clustering applications with JBoss EAP
Students will learn how to deploy a clustered application into a tuned and clustered production environment. The unit asks students to tie together previous learnings to deploy and configure a potentially complex solution.
Technologies: JBoss EAP, JBoss Operations Network, JGroups, Apache modules
Lab: Verify that the provided applications are fully configured for the production environment (datasources, deployment descriptors, etc.).
8. Optimizing applications for JBoss EAP
In this unit, students will learn how to load-balance the embedded web server in JBoss. They will also learn about best methods for fail-over and session state management in the application server using caching technologies. After configuring an application for deployment to the load-balanced server, the student will learn how to tune request-handling parameters for optimum scalability.
Technologies: JBoss Cache, Apache load balancing modules
Labs: Cluster a web-based application with JBoss. Start two clustered instances of JBoss, then deploy the application to the cluster, and watch what happens when the serving node crashes.
Prerequisites
Basic working knowledge of the Windows or Linux (Unix-based) operating system. The student must have experience with the following:
- Creating directories, files and modifying access rights to the file store
- Installing a JDK
- Configuring environment variables, such as JAVA_HOME, for an Operating system
- Launching Java applications and executing an OS-dependent script that launches a Java application
- Creating and expanding a Java archive file (the jar utility)
No prior knowledge of J2EE or the JBoss Application Server is required. Some familiarity with supporting Java applications with XML configurations, however, is strongly recommended.
Enroll Now
Duration
4 days from 9AM to 5PM
Price
13.500 kn + VAT
Dates
20.02.2012. - 23.02.2012.
23.04.2012. - 26.04.2012.
Info ...
Curriculum material
JBoss Student Kit
Certificate
Certificate of Attendance
Contact
Dragutin Zivkovic
Housing d.o.o.
Zaharova 7, 10000 Zagreb
T: +385 1 4878999
F: +385 1 4878998
e-mail: dragutin.zivkovic@housing.hr
