[SYMBOL] [A] [B] [C] [D] [E] [F] [G] [H] [I] [J] [K] [L] [M] [N] [O] [P] [Q] [R] [S] [T] [U] [V] [W] [X] [Y] J2C connection management security management transaction management J2C (Java Connector Architecture) 2nd 3rd J2CA (J2EE Connector Architecture) 2nd 3rd 4th 5th 6th 7th 8th AI integration framework CCI (common client interface) 2nd integration layer WebLogic Server 2nd resource adapters connection management contract security management contract transaction management contract J2CA adapters J2EE 2nd (Java 2 Enterprise Edition) (Java 2 Platform, Enterprise Edition) 2nd application deployment roles application assembler application deployer component provider product provider system administrator tool provider application development roles business component developer EIS integrators presentation content developer Web component developer applications providers authentication authorization deploying (EJB design) 2nd design example (Truck Rental Business) activity diagrams class diagrams Java implementation 2nd requirements 2nd sequence diagrams use cases 2nd 3rd development simplifying downloading EIS (Enterprise Information Systems) EJB (Enterprise Java Beans) 2nd 3rd classes component interfaces deployment descriptors entity beans 2nd 3rd entity beans; BMP (Bean-Managed Persistence) entity beans; classes 2nd entity beans; CMP (Container-Managed Persistence) 2nd 3rd entity beans; CMP (Container-Managed Persistence), tags 2nd entity beans; primary keys entity beans;Home interface helper classes home interfaces local interfaces LocalHome interfaces MDBs (message-driven beans) 2nd MDBs (message-driven beans);classes message-driven beans session beans 2nd 3rd session beans; classes JAAS (Java Authentication and Authorization Service) 1.0 Java Connector Architecture (JCA) API 1.0 2nd 3rd JAXP (Java API for XML) 1.1 JDNI (Java Naming and Directory Services) API JSP (JavaServer Pages) client-side support language syntax 2nd 3rd 4th language syntax, actions language syntax, directives language syntax, scripting language syntax, variables 2nd request processing 2nd languages Java logical tiers 2nd 3rd 4th 5th 6th 7th 8th client/server applications (two- tier system model) 2nd four-tier system model 2nd 3rd 4th 5th mainframes (single-tier system model) three-tier system model three-tier system model, machine domains 2nd QoS (Quality of Service) attributes security servlets 2nd configuring creating declaring dispatch control dynamic Web content invoking (URL query strings) 2nd lifecycles 2nd methods 2nd objects 2nd persistent client information (cookies) request filtering security servlet context information 2nd servlet session management 2nd Web applications 2nd Web applications, hierarchy 2nd UML Design Patterns Design Patterns, categories 2nd 3rd 4th 5th 6th 7th Design Patterns, MVC (Model-View-Controller) 2nd 3rd 4th J2EE software design 2nd J2EE software design requirements 2nd Web containers 2nd 3rd dispatching JSP engines lifecycle management resource management static context servers Web Services WebLogic Server 2nd 3rd 4th APIs 2nd WLI (WebLogic Integration) J2EE Adapter archive (RAR) file J2EE Application Programming Model 2nd 3rd 4th components benefits 2nd EJB containers 2nd 3rd CMP (container-managed persisitence) concurrency control declarative security deployment descriptor lifecycle management execution environment high availability/scalability J2EE servers 2nd containers JVM (Java Virtual Machine) 2nd multi-tiered architecture OS (operating system) 2nd Services Layers J2C (Java Connector Architecture) 2nd 3rd Services Layers API, JavaMail Services Layers API, JDBC (Java Database Connection) 2nd 3rd 4th Services Layers API, JMS (Java Messaging Service) 2nd 3rd 4th 5th 6th 7th Services Layers API, JNDI (Java Naming and Directory Interface) 2nd Services Layers API, JTA (Java Transaction API) 2nd 3rd 4th 5th 6th Services Layers API, RMI (Remote Method Invocation) 2nd 3rd 4th 5th 6th Services Layers API, security 2nd 3rd WebLogic Server webLogic Server J2EE applications ClassLoaders 2nd configuring/deploying (Administration Console) 2nd 3rd 4th 5th opening (WebLogic Builder) WebLogic Server J2EE certificaton application servers J2EE Compatibility Test Suite J2EE Compatibility Test Suite (CTS) J2EE components Web Services J2EE Connector Architecture (J2CA) 2nd 3rd 4th 5th 6th 7th 8th AI integration framework CCI (common client interface) 2nd integration layer WebLogic Server 2nd resource adapters connection management contract security management contract transaction management contract J2EE files accessing J2EE Platform 2nd EJBs (Enterprise JavaBeans) 2nd Java Service APIs Java servlet technology 2.3 Java Technology Component APIs JavaBeans Activation Framework 1.0 JavaMail Technology 1.2 JDBC 2.0 API 2nd JMS (Java Message Service) 1.0 JSP (JavaServer Pages) J2EE projects distributed architecture implementation timelines 2nd initiating checklist checklist, business case 2nd checklist, core project team 2nd checklist, industry-proven software development methodology checklist, phased delivery checklist, project motivation and incentives 2nd checklist, project plans 2nd checklist, requirements definitions checklist, skills assessment checklist, steering committee checklist; exectuive sponsorship integration organizational frameworks Communities of Practice Communities of Practice, non-technical communities Communities of Practice, technical communities 2nd Technical Centers of Excellence for J2EE Architecture 2nd 3rd Technical Centers of Excellence for J2EE Architecture, IT projects 2nd reason for failure 2nd executive sponsorship IT management lack of planning 2nd lack of user involvement object-oriented concepts 2nd scope 2nd warning signs warning signs, communication 2nd warning signs, decision makers warning signs, milestones wrong initial project objectives software development methodolgies 2nd 3rd 4th 5th Object-Oriented (OO) methodology 2nd 3rd 4th Object-Oriented (OO) methodology approaches 2nd Object-Oriented (OO) methodology black boxes 2nd 3rd 4th Object-Oriented (OO) methodology solutions Object-Oriented (OO) methodology, interoperability Object-Oriented (OO) methodology, object blindness 2nd 3rd Object-Oriented (OO) methodology, reusability 2nd Object-Oriented (OO) methodology, traceability Object-Oriented (OO) methodology, Waterfall Methodology Object-Oriented (OO) methodology, Waterfall Methodology phases 2nd software development methodologies AP (Accelerated Process) 2nd 3rd 4th 5th AP (Accelerated Process), AFTA (Accelerated Technical Feasibility Assessment) 2nd AP (Accelerated Process), API (Accelerated Project Initation) AP (Accelerated Process), APP (Accelerated Project Planning) 2nd 3rd 4th AP (Accelerated Process), ARM (Accelerated Requirements Method) 2nd AP (Accelerated Process), ARRP (Accelerated Risk Reduction Planning) AP (Accelerated Process), Customers/Suppliers 2nd AP (Accelerated Process), CVM (Customer Validation Meeting) AP (Accelerated Process), PCM (Project Commitment Meeting) 2nd AP (Accelerated Process), RVM (Risk Validation Meeting) core phases 2nd 3rd eXtreme Programming (XP) 2nd 3rd 4th eXtreme Programming (XP) core practices 2nd eXtreme Programming (XP) core principals eXtreme Programming (XP) roles 2nd eXtreme Programming (XP), Coding Standard eXtreme Programming (XP), Collective Code Ownership eXtreme Programming (XP), Continuous Integration 2nd eXtreme Programming (XP), Customer Tests eXtreme Programming (XP), Design Improvement eXtreme Programming (XP), Metaphors eXtreme Programming (XP), Pair Programming eXtreme Programming (XP), Planning Game 2nd 3rd 4th eXtreme Programming (XP), resources eXtreme Programming (XP), Simple Design eXtreme Programming (XP), Small Release eXtreme Programming (XP), Sustainable Pace eXtreme Programming (XP), Test-First Development Project Intiation phase, APP (Accelerated Project Planning) 2nd 3rd Rational Unified Process (RUP) 2nd Rational Unified Process (RUP) principles Rational Unified Process (RUP) resources Rational Unified Process (RUP), Process Workflows 2nd Rational Unified Process (RUP), Rational Rose 2nd Rational Unified Process (RUP),organization Rational Unified Process (RUP),phases 2nd 3rd 4th 5th 6th 7th 8th selecting 2nd 3rd 4th 5th SteelThread 2nd 3rd SteelThread prerequisites SteelThread, benefits J2EE Reference Implementation J2EE Reference Implementation (RI) J2EE servers 2nd containers J2EE services viewing 2nd J2EE technology) J2EE Web container J2ME technology J2SE RMI Registry 2nd RMI remote interface RMI remote object rmic command J2SE technology JAAS (Java Authentication and Authorization Service) 2nd J2EE security JAAS (Java Authentication and Authorization Service) 1.0 JAF (Java Activation Framework) Jakarta Web site JAM (WebLogic Java Adapter for Mainframe) jar Ant task 2nd jar [period before] extensions jar command JAR files client 2nd 3rd downloading creating (session beans) 2nd 3rd jar files EJB MDBs 2nd JAR files EJB applications Java JSP tag libraries, creating 2nd packaging 2nd shared utility classes packaging ShoppingCart EJB deploying 2nd Java java Ant task 2nd Java applications developing built-in types Web Services 2nd 3rd classes Web Services database programming 2nd relational databases relational databases, data model design 2nd 3rd relational databases, schemas relational databases; SQL (Structured Query Language) relational databases; SQL (Structured Query Language) commands 2nd 3rd 4th 5th 6th relational databases; SQL (Structured Query Language) datatypes 2nd relational databases; SQL (Structured Query Language) transactions SQL (Structured Query Language) development environment IDEs (Integrated Development Environments) mapping (XML Maps) 2nd mapping to XML (XML Maps) 2nd package statements 2nd 3rd 4th production environment 2nd programming resource leaks servlet technology 2.3 supported types Web Services 2nd 3rd test and validation environment 2nd Web Services Java 2 Enterprise Edition. [See J2EE] Java 2 Platform, Enterprise Edition. [See J2EE]2nd [See J2EE] Java 2 platforms requirements WebLogic Server installations Java Activation Framework (JAF) Java API for XML (JAXP) 1.1 Java API for XML Processing (JAXP) Java APIs for XML-based RPC (JAX-RPC) 2nd 3rd Java APIs. [See also JMS (Java Message Service)] Java applets Java Authentication and Authorization Service (JAAS) 2nd J2EE security Java Authentication and Authorization Service (JAAS) 1.0 Java classes back-end components 2nd deserializer serializer translating (JVM) java clients test session beans 2nd 3rd java command Java Community Process (JCP) 2nd Java Compatibility Logo Java compiler JVM optimizations (Java programming) 2nd Java Connector Architecture (J2C) 2nd 3rd Java Connector Architecture (JCA) API 1.0 2nd 3rd Java Database Connection (JDBC) 2nd 3rd 4th Java Database Connectivity (JDBC) 2nd clustering Java Database Connectivity. [See JDBC] Java Developer Connection Web site Java development application development 2nd design-coding-testing-delivery cycle 2nd 3rd 4th 5th 6th 7th common components creating environments 2nd Web links incremental 2nd preparations 2nd Java Development Kit (JDK) 2nd Java Foundation Classes (JFC) JAVA HOME variable Java Hotspot VM Java IDEs Java implementations Truck Rental Business (J2EE design example) 2nd Java JAR files JSP tag libraries creating 2nd Java Keystore (JKS) provider Java Management Extension. [See JMX] Java Message Service (JMS) Java Message Service (JMS) 1.0 Java Message Service. [See JMS] Java Messaging Service (JMS) 2nd 3rd 4th 5th 6th 7th 8th 9th 10th clustering WebLogic Server 2nd Java Messaging Service (JMS) controls Java Naming and Directory Interface (JNDI) 2nd 3rd 4th JMS Server WebLogic Server Java Naming and Directory Interface. [See JNDI]2nd [See JNDI] Java Naming and Directory Services (JDNI) API Java Network Launching Protocol) JAVA OPTIONS variable Java Platform JTA (Java Transaction API) 1.0 Java primitive types mapping Java programming guidelines arrays 2nd coding conventions 2nd 3rd collections memory allocation 2nd storage efficiency synchronization GC (garbage collection) Java compiler/JVM optimizations 2nd loops 2nd methods objects optimization 2nd performance 2nd serialization 2nd string buffers strings creating immutable switch statements 2nd synchronization 2nd Java project standards delivery expectations 2nd 3rd Project Inception phase timelines 2nd directory structure relative rumtime directory structures 2nd 3rd 4th 5th 6th 7th 8th 9th normalizing environment variables 2nd 3rd 4th namespaces 2nd 3rd 4th 5th implementing runtime environment software build systems selecting software products selecting 2nd 3rd source code control systems selecting Java Remote Method Invocation RMI registry Java Remote Method Protocol (JRMP) 2nd 3rd Java SDK Java socket multiplexor performance tuning WebLogic Server Java socket reader polling Java socket reader threds implementing 2nd 3rd Java socket readers 2nd Java style guidelines comments comments, Javadoc 2nd 3rd 4th formatting 2nd naming rules 2nd 3rd source files layout 2nd 3rd 4th Java style guidlines Java Swing Java Transaction API (JTA) 2nd 3rd 4th 5th 6th 7th Java Transaction API (JTA) 1.0 Java Transaction API (JTA) transactions Java Transaction API. [See JTA] Java Virtual Machine (JVM) Java virtual machine (JVM) Java Virtual Machine (JVM) 2nd 3rd 4th 5th Java Virtual Machine. [See JVM] Java Vitual Machine (JVM) JAVA VM variable Java Web Service (JWS) 2nd Java Web Service (JWS) files 2nd 3rd syntax 2nd Java-to-XML mapping java.sql.Connection JDBC interface java.sql.ResultSet JDBC interface java.sql.Statement JDBC interface JavaBeans classes creating 2nd 3rd 4th instantiating properties setting 2nd 3rd 4th JavaBeans Activation Framework 1.0 javac Ant task 2nd 3rd Javadoc comments 2nd 3rd 4th delimiters JavaMail JAF (Java Activation Framework) JavaMail Technology 1.2 JavaServer Pages (JSP) 2nd Web containers JavaServer Pages (JSPs) clustering JavaServer Pages Standard Tag Library (JSTL) JavaServer Pages. [See JSP]2nd [See JSP] javax.ejb package interfaces 2nd 3rd 4th javax.sql.DataSource JDBC interface JAX-RPC classes client invocation sytles extensible type mappings holder implementaton classes 2nd 3rd message handlers service endpoint model standard service description standard type mappings supported type system WebLogic Server (Web Services runtime environment) JAX-RPC (Java APIs for XML-based RPC) 2nd 3rd JAX-RPC 1.0 Technology Compatibility Kit (TCK) JAX-RPC runtime system JAXP (Java API for XML Processing) JAXP (Java API for XML) 1.1 JCA (Java Connector Architecture) API 1.0 2nd 3rd jCOM 2nd 3rd JCP (Java Community Process) 2nd JDBC (Java Database Connectivity) batch processing Bookstore example 2nd 3rd BPM Entity Beans 2nd 3rd 4th 5th calls converting classes DriverManager 2nd Connection object 2nd connection pooling DataSources distributed transactions drivers 2nd 3rd 4th 5th JDBC-ODBC bridge multitier 2nd third-party tiers 2nd Meta-Data 2nd 3rd ODBC ( Open Database Connectivity) PreparedStatement object 2nd ResultSet object 2nd BLOB datatype 2nd CLOB datatype 2nd Statement object 2nd stored procedures 2nd WebLogic Server connection pooling 2nd 3rd 4th 5th 6th connection pooling, creating DataSource Factories 2nd 3rd DataSources 2nd 3rd MultiPools 2nd MultiPools, creating 2nd TxDataSources JDBC (Java Database Connection) 2nd 3rd 4th JDBC (Java Database Connectivity) 2nd clustering JDBC 2.0 API 2nd JDBC API 2nd JDBC connection pools configuring 2nd 3rd 4th configuring (entity bean deployment) 2nd 3rd tuning 2nd 3rd SQL statements; caching JDBC Data Source Factory JDBC Data Source node JDBC DataSource objects JDBC drivers JDBC Optional Package 2nd connection pooling 2nd DataSource interface 2nd 3rd distributed transactions 2nd RowSet interface 2nd UserTransaction interface 2nd JDBC security login management (MVC example) 2nd JDBC Tx DataSources configuring 2nd 3rd JDBC-based persistent storage failover mechanism 2nd 3rd JDBC-ODBC bridge (JDBC driver) JDK (Java Development Kit) 2nd JDNI (Java Naming and Directory Interface) JDNI (Java Naming and Directory Services) API JDNI trees IP Multicast communications JFC (Java Foundation Classes) JKS (Java Keystore) provider JMS 2nd 3rd (Java Message Service) administered objects 2nd architecture 2nd 3rd asynchronous messages asynchronous Web Services examples 2nd caching clients connection factories 2nd connection factory 2nd connection objects connections creating consumers 2nd 3rd 4th destination domains interfaces legacy applications MDBs (message-driven beans) message delivery 2nd message filtering message types 2nd 3rd messages messaging consumption 2nd messaging domain interfaces 2nd MOM (Message-Oriented Middleware) non-persistent messages persistent messages producers providers PTP (Point-to-Point) PTP (Point-to-Point) messaging 2nd 3rd Pub/Sub (publish and subscribe) 2nd 3rd Publish/Subscribe (pub/sub) queues configuring sessions statistics synchronous messages templates 2nd transactions versus communication APIs 2nd JMS (Java Message Service) JMS (Java Message Service) 1.0 JMS (Java Messaging Service) 2nd 3rd 4th 5th 6th 7th 8th 9th 10th clustering WebLogic Server 2nd JMS (Java Messaging Service) controls JMS API programming model connection objects ConnectionFactory class 2nd destination object 2nd MessageConsumer interface 2nd MessageProducer interface sessions 2nd JMS applications message selectors 2nd PTP (Point-to-Point) clients 2nd asynchronous listeners 2nd 3rd 4th 5th PTP (Point-to-Point) consumers 2nd 3rd PTP (Point-to-Point) producers 2nd 3rd Publish/Subscriber consumers 2nd 3rd Publish/Subscriber producers 2nd 3rd JMS Bridge (Messaging Bridge) enterprise messaging JMS connection factories (JNDI) 2nd JMS destinations 2nd 3rd configuring (MDBs) MDBs Poison Messages (MDBs) JMS distributed destinations (JNDI) 2nd JMS distributed topics creating 2nd 3rd JMS file stores creating 2nd JMS JDBC stores creating 2nd JMS messages 2nd bodies 2nd header fields 2nd 3rd 4th 5th property fields JMS node JMS queue JMS queues creating 2nd JMS Server 2nd JMS server. [See WebLogic JMS server] JMS stores configuring 2nd 3rd JMS topics creating 2nd JMX (Java Mangement Extension) JNDI 2nd 3rd (Java Naming and Directory Interface) (Java Naming and Directory Service) API (application programming interface) context environment 2nd 3rd context environment, closing 2nd architecture 2nd 3rd binding viewing 2nd bindings Common Object Services (COS) Name Server accesssing EJB home interfaces interfaces JDBC DataSources JMS connection factories 2nd JMS connection factory storing JMS distributed destinations 2nd JTA UserTransactions lookups 2nd naming services pinned objects 2nd replicated objects 2nd resource storage RMI Registry SPIs (Service Provider Interfaces) 2nd Common Object Services (COS) Name Server 2nd Common Object Services (COS) Name Server, security LDAP (Lightweight Directory Access Protocol) 2nd LDAP (Lightweight Directory Access Protocol), security 2nd RMI registry 2nd RMI registry, security WebLogic Server WebLogic Server, context environment 2nd WebLogic Server, security tree structure JNDI (Java Naming and Directory Interface) 2nd 3rd JMS Server WebLogic Server JNDI context environment 2nd JNDI InitialContext object creating JNDI names (deployment) JNDI tree 2nd 3rd 4th cluster-wide 2nd JNDI trees replica-aware stubs JNLP (Java Network Launching Protocol) joining tables relational databases 2nd joins Activity diagrams (UML) JRMP (Java Remote Method Protocol) 2nd 3rd JRockit Management Console 2nd 3rd starting JRockit Virtual Machine JSP (JavaServer Pages) 2nd client-side support directives 2nd 3rd language syntax 2nd 3rd 4th actions directives scripting variables 2nd request processing 2nd servlet login handler 2nd 3rd JSP (JavaServer Pages) 2nd Web containers JSP engines Web containers JSP login handler (MVC example) 2nd JSPs 2nd 3rd benefits 2nd custom tags 2nd declarations 2nd 3rd execute queues assigning expressions 2nd 3rd failover mechanisms file-based persistent storage 2nd in-memory replication 2nd 3rd in-memory replication, configuring 2nd in-memory replication, deploying 2nd 3rd in-memory replication, replication groups 2nd JDBC-based persistent storage 2nd 3rd JavaBeans classes, creating 2nd 3rd 4th instantiating properties, setting 2nd 3rd 4th load balancers hardware appliance 2nd 3rd WebLogic Proxy server 2nd 3rd WebLogic Proxy server, HttpClusterServlet 2nd 3rd 4th 5th 6th MVC (Model-View-Controller) model 2nd requests 2nd scriplets tag libraries 2nd custom 2nd 3rd deploying 2nd 3rd directories, creating 2nd Java JAR files, creating 2nd tag handler classes TLD (tag library descriptor) tags 2nd timestamps 2nd variables 2nd JSPs (JavaServer Pages) clustering JSTL (JavaServer Pages Standard Tag Library) JTA (Java Transaction API) JDBC Optional Package 2nd connection pooling 2nd DataSource interface 2nd 3rd distributed transactions 2nd RowSet interface 2nd UserTransaction interface 2nd transactions ACID-compliant databases 2nd 3rd BookStore Servlet example 2nd 3rd 4th 5th data integrity 2nd 3rd distributed 2nd 3rd distributed, Transaction Isolation Levels 2nd 3rd distributed, Two-Phase Commit (2PC) protocol distributed, XA-compliant resources 2nd JTA (Java Transaction API) 2nd 3rd 4th 5th 6th 7th JTA (Java Transaction API) 1.0 JTA (Java Transaction API) transactions JTA driver connection pooling JTA UserTransactions JTS drivers (JDBC) JVM (Java Virtual Machine) classes ClassLoaders communication heaps dead objects garbage collection live objects stop and run JRockit Virtual Machine performance tuning startup parameters performance tuning WebLogic Server System ClassLoaders bootstrap ClassLoaders extensions ClassLoaders system classpath ClassLoaders tuning garbage collection, forcing 2nd heap size 2nd 3rd 4th heap size options 2nd 3rd 4th heap, monitoring 2nd low memory JVM (Java Virtual Machine JVM (Java Virtual Machine) JVM (Java virtual machine) JVM (Java Virtual Machine) 2nd 3rd 4th 5th Java classes translating JVM optimizations Java compiler (Java programming) 2nd JWS enterprise resource access JWS (Java Web Service) 2nd JWS (Java Web Service) files 2nd 3rd creating syntax 2nd JWS annotations simple XML mapping JWS container. [See Runtime Framework] JWS containers JWS Controls 2nd 3rd 4th JWS methods conversations 2nd JWS XML maps loose coupling (WLW) JWS-to-CTRL file JWS-to-WSDL file JwsCompile command |