Most Popular Posts

Showing posts with label jee. Show all posts
Showing posts with label jee. Show all posts

19/07/2016

IBM Websphere Application Server how to

Below, bunch of very useful links regarding the IBM Websphere Application Server.
Here you can find information regarding the software installation, installation manager, policies, development, JEE specifications, compare IBM Websphere products, get the technical overview as well as the Update and the New features guide, tunning and performance tips, migration and upgrade guides.

Enjoy! 

Supported hardware and software information



IBM Support Policies





The Ideal WebSphere Development Environment



Web Server plug-in technotes and Merge tool



WebSphere supported Specification levels and pointers to JEE specifications



WebSphere AppServer API Deprecations, removals and stabilizations



Changes in Default behavior



WebSphere Application Server V8.5 Concepts, Planning, and Design Guide



Migrating WebSphere Compute Grid or Feature Pack for Modern Batch



Webcast replay: WebSphere Application Server V61 for z/OS Exit Plan



WebSphere Training and Technical Enablement



IBM Education Assistant



What's new in WebSphere Application Server v7.0



What’s new in WebSphere Application Server v8.0



What's new in WebSphere Application Server V8.5



WebSphere Application Server V8.5.5 Technical Overview



WebSphere Application Server: New Features in V8.5.5



WebSphere Application Server V9 Update


Properties based configuration



System administration in WebSphere Application Server V8.5, Part 1:An overview of new administrative features and enhancements



System administration in WebSphere Application Server V8.5, Part 2:Using the Centralized Installation Manager



System administration in WebSphere Application Server V8.5, Part 3:High Performance Extensible Logging (HPEL)



System administration in WebSphere Application Server V8.5, Part 4:Using pluggable SDK 7



IBM Techdocs Whitepapers on WAS Migration case studies, including other IBM products



Migrating to Version 7.0 - zOS



WAS z/OS Migration Performance Study



Case study: Tuning WebSphere Application Server V7 for performance



WebSphere Application Server V7 Migration Guide



Changing host names and migrating profiles



IBM Techdocs Whitepapers on WAS Migration case studies, including other IBM products



Migrating to Version 7.0 - zOS



WAS z/OS Migration Performance Study



Case study: Tuning WebSphere Application Server V7 and V8 for performance



WebSphere Application Server V7 Migration Guide



WebSphere Application Server V8.5 Migration Guide



Changing host names and moving profiles



Migrating cell configurations to new host machines



Migration – Application Installation problems



Rational Application Developer Performance Tips



WDT and WAS Application Server for Development



JDK Compatibility



J2EE class loading



Migration from Apache SOAP to WebServices



JavaServer Pages specific Web container custom properties



JMS Listener to Message Driven Bean migration



JDK 5/6/7 Tuning



Using Spring and Hibernate with WebSphere Application Server



WebSphere Application Server Migration Toolkit



Using other WebService engines in WAS



JSF Migration



WebSphere Application Server V8.5 Migration Guide



Resolving Open Source issues



UrbanCode Deploy



Introducing the Visual Configuration Explorer



IBM Support Assistant



Best Practices for Configuring and Managing Large WebSphere Topologies



wsadmin Primer


IBM SDK, Java Technology Edition



JACL to Jython conversion assistant


08/04/2013

Java vs J2EE vs JEE - Java Enterprise Edition Explained

TL;DR


  • Java - is a programming language
  • JEEJava Enterprise Edition based on Java 1.5+ - is a platform as a collection of technologies based on Java, for developing and deploying enterprise applications. The J2EE platform consists of a set of services, application programming interfaces (APIs), and protocols that provide the functionality for developing  highly available, scalable, secure, modular applications.
  • J2EE - older 'version' of J2EE based on java <1.5
  • JEE = Web Clients (HTML/XML) + Web Components (Servlets/ JSP) + Business Components (EJBs)
  • JEE Components - self-contained functional software assembled into JEE application with its related classes and files, and communicates with other components. In most cases component provides specific function and is part of a larger program and runs within container. Example components:
  • JEE Container - maintains individual components, it is the interface between a component and the low-level platform specific functionality that supports the component. Before a Web, enterprise bean, or application client component can be executed, it must be assembled into a J2EE application and deployed into its container.
  • JEE Modules - one or more JEE components for the same container type and one component DD (Deployment Descriptor) of that type.








Details:

JEE stands for:

"Java Enterprise Edition based on Java 1.5+ - is a platform as a collection of technologies based on Java, for developing and deploying enterprise applications"


JEE consists of many different technologies. Main parts are:

Application Components - Components are self-contained functional software assembled into JEE application with its related classes and files, and communicates with other components. In most cases component provides specific function and is part of a larger program and runs within containerExample components:
  • Client components - Application clients / applets
    • native/ 'fat' applications
    • applets on the user side

Containers - Every kind of component sits within a container and has one container.
Containers also provide a declarative mechanism for configuring applications and components during assembly or deployment through the DD (deployment Descriptors). Inside one container we can have several applications with different DDs. Example containers:
  • Web Containers
    • Web Containers provide runtime support for the user requetsts and produce responses based on the form and variables in the request. Process usually startes the execution of Servlets or JSP.
  • EJB Containers
    • These provide EJB (Enterprise Java Beans) components by automated support for transaction, security, persistence, and life cycle management of deployed components. 
  • Resource managed drivers - resource adapters
    • these are mainly drivers that provide connectivity to an external components.