DOI: /jos Tel/Fax: by Journal of Software. All rights reserved. , )
|
|
- Ross Greene
- 5 years ago
- Views:
Transcription
1 ISSN , CODEN RUXUEW Journal of Software, Vol17, No5, May 2006, pp http//wwwjosorgcn DOI /jos Tel/Fax by Journal of Software All rights reserved J2EE Web, +,,, (, ) A Web Container Integration Framework in J2EE Application Servers LIN Bo, ZHOU Ming-Hui +, LIU Tian-Cheng, HUANG Gang, MEI Hong (Institute of Software, School of Electronics Engineering and Computer Science, Peking University, Beijing , China) + Corresponding author Phn , Fax , zhmh@seipkueducn, http//wwwseipkueducn Lin B, Zhou MH, Liu TC, Huang G, Mei H A Web container integration framework in J2EE application servers Journal of Software, 2006,17(5) http//wwwjosorgcn/ /17/1195htm Abstract Regarding the shortcomings found with the traditional method of integrating a J2EE (Java 2 platform enterprise edition) Web Container, a two-layered Web container integration framework is proposed the outer layer is independent of the Web container implementation and is the interface between the Web container and management tools, deployment tools and other modules; the inner layer is an extension to the Web container The framework has been implemented on the J2EE application server PKUAS (Peking University Application Server) Test results have shown that this framework can satisfy the design goals of a pluggable, unified configurable Web container, and its performance is satisfactory Key words J2EE application server; Web container; integration framework J2EE(Java 2 platform enterprise edition) Web, Web Web, Web ; Web J2EE PKUAS(Peking University Application Server),, J2EE ;Web ; TP393 A J2EE(Java 2 platform enterprise edition) [1] Sun 1999 Java, J2EE, Web 2005 Supported by the National Natural Science Foundation of China under Grant Nos , , ( ); the National High-Tech Research and Development Plan of China under Grant Nos2005AA112030, 2005AA ( (863)); the National Grand Fundamental Research 973 Program of China under Grant No2002CB ( (973)) Received ; Accepted
2 1196 Journal of Software Vol17, No5, May 2006 J2EE ( 1 ), Web EJB J2EE J2EE, J2EE, Internet,Web Web, Web, EJB, EJB Web Servlet/JSP [2], Web (Servlet JSP(JavaServer Pages)) Servlet/JSP, J2EE,,Web J2EE ( Web Web ), Tomcat,Jetty Web, Web J2EE Applet container Web container EJB container Applet J2SE Application client container Application Client J2EE services J2SE Interoperability JSP Servlet J2EE services Transaction Security Concurrency Persistence J2SE Interoperability Transaction EJB J2EE services Security Concurrency Persistence J2SE Data Access Legacy Integration Legacy System Database Presentation tier Business tier Data tier Fig1 J2EE architecture 1 J2EE,,,, Web,,, Web Web, Web, Web Web, [3], Web Servlet/JSP, Web,, Web, Web, Web,, J2EE Web, PKUAS(Peking university application server) 1 Web 2 Web 3 J2EE PKUAS, 4,
3 J2EE Web Web 11 Web, Web,,, ;Web, Web Web Web, Tomcat Apache Tomcat [4] Servlet/JSP, Web,Tomcat, 2 Web, Server Server Tomcat Web Server Service,Server port, 1 shutdown, ;, Service Service Container ( Engine ) Connector Container Service Connector Service Connector Connector Web Connector Service Java Service, Java, Server Fig2 Inner structure of Tomcat 2 Tomcat ConnectorConnector, Connector, Request Response, Container, Container invoke, Request Response, EngineEngine Container, Servlet,Engine Container,, setparent() IllegalArgumentException Engine Container Host HostHost Tomcat Web Host, Host Host Container Context Context Context Web Web Servlet JSP Jar Context Container Wrapper
4 1198 Journal of Software Vol17, No5, May Jetty Jetty Mort Bay Consulting Java Web [5] Jetty Mort Bay Greg Wilkin Java, 10,Jetty Tomcat,Jetty, Tomcat,,Jetty, Jetty, HttpServer Web ; HttpListener, Tomcat Connector; HttpContext Web 2 Web, 1 Web, Web, Web, Web, ;, Web Web Web,,, Web 21 Web, Web, 2 (,Web ) Web, Web, Web Web, Web ; Web,, Web, Web, J2EE application server Inner layer Outer layer Inner container manager Container manager Outer container manager Other modules Web container implementation Inner virtual host Virtual host Outer virtual host Other modules Inner application Application Outer application Other modules Fig3 Web container integration framework architecture 3 Web Web, 3
5 J2EE Web , 3 3, 3, Web 3 Web, Web Web (HTTP,HTTPS,AJP ), Web,, Web, ( ) Web, 221 Web ( 3 ) Web 3, 3, Web Web, Web (1) WebController,, Web Web, ; (2) VirtualHost, Web, Web ; (3) VirtualApp, Web,, 3 Web, Web Web, Web 222 Web Web, Web,, (1) Web,, Java Management Beans (Java management extensions [6] ),Web MBeans ; (2), Web Web, Web
6 1200 Journal of Software Vol17, No5, May PKUAS PKUAS Apache Tomcat Jetty, 311 PKUAS PKUAS [7], J2EE13 EJB20 [1] PKUAS, PKUAS, ( ),, PKUAS JMX 312 PKUAS JMX, 3 3 Mbean MBean ; Mbean 3 WebContainerMBean sethttpport,findhost,removehost,addhost; VirtualHostMBean findapp,deploy,undeploy; ApplicationMBean getcontextpath,getlocalpath 3, Web PKUAS servicesconf, SERVICE CLASS= pkuaswebtomcat4webcontainer ATTRIBUTE NAME= HttpPort VALUE= 8080 / Deployer NAME= Host ATTRIBUTE Name= appbase Value= application / Application localdir= contextpath= / /Deployer /SERVICE Web, SERVICE CLASS Web, Web,PKUAS [8] Web, 4 Fig4 Management tool 4
7 J2EE Web , Tomcat,Server Service, Web,, Web,, Tomcat, 2 PKUAS Tomcat 3 WebContainer Tomcat Engine ; VirtualHost Tomcat Host ; Application Tomcat Context 1 Tomcat,PKUAS Jetty [9] Tomcat 2 Jetty Table 1 Outer entity methods and the corresponding methods provided by Tomcat 1 Tomcat WebContainer SetHttpPort findhost removehost addhost ConnectorsetContainer EnginefindChild EngineremoveChild EngineaddChild VirtualHost findapp deploy undeploy HostfindChild Hostinstall HostremoveChild VirtualApp getcontextpath getlocalpath ContextgetPath ContextgetDocBase Table 2 Outer entities and their corresponding Jetty classes 2 Jetty WebContainer VirtualHost VirtualApp HttpServer Does not correspond to any specific class, instead its functions are mapped to HttpServlet and HttpContext, respectively HttpContext PKUAS Tomcat Jetty Web, 32 Web,Web, Web Web, Web Web Web, Web ;,Web J2EE, Web, Web,, SOAP(simple object access protocol) Orientware XLinker [9] TestEcho TestEcho Web Service, add echo; Web, J2EE, Tomcat PKUAS Tomcat 3 4
8 1202 Journal of Software Vol17, No5, May 2006 Table 3 Test results on PKUAS 3 PKUAS Test name Run count Failure count Min response time (ms) Avg response time (ms) Max response time (ms) add(int,int) echo(string) Table 4 Test results on Tomcat 4 Tomcat Test name Run count Failure count Min response time (ms) Avg response time (ms) Max response time (ms) add(int,int) echo(string) , Web,, PKUAS Web, Web Web, Web,,, 4, J2EE BEA WebLogic,IBM WebSphere ; JBoss Web, Web, Web, JBoss, J2EE JBoss Web Web Tomcat Jetty,,JBoss Web JBoss,JBoss, Web Web 5 J2EE Web, J2EE Web, Web Apache Tomcat Jetty, J2EE PKUAS,, Web,,Web Web,, References [1] SUN Microsystems Java 2 platform enterprise edition specification Version [2] SUN Microsystems Java servlet specification Version http//jcporg/en/jsr/detail?id=154 [3] SUN Microsystems Java 2 platform enterprise edition management specification (JSR-77) 2002 http//jcporg/jsr/detail/77jsp [4] Apache Foundations The apache tomcat project 2006 http//jakartaapacheorg/tomcat/ [5] Consulting M Jetty Java Servlet Server 2006 http//jettymortbayorg/jetty/indexhtml [6] SUN Microsystems Java management extensions (JMX) JSR http//jcporg/en/jsr/detail?id=3
9 J2EE Web 1203 [7] Huang G, Wang QX, Cao DG, Mei H PKUAS A domain-oriented component operating platform ACTA ELECTRONICA SINICA, 2002,30(12A)39 43 (in Chinese with English abstract) [8] Wang D Design and implementation of the management framework in PKUAS [MS Thesis] Beijing Peking University, 2004 (in Chinese with English abstract) [9] Ge S, Hu CM, Du ZX, Wang Y, Lin XL, Huai JP A Web service-based application supporting environment In Proc of the National Software and Application (in Chinese with English abstract) [7],, PKUAS,2002,30(12A)39 43 [8] PKUAS [ ],2004 [9],,,, Web Service (1983 ),,, (1975 ),,,, (1974 ),,,,,, (1963 ),,,,,CCF,,, (1978 ),,,,
DOI: /jos Tel/Fax: by Journal of Software. All rights reserved. , )
ISSN 1000-9825, CODEN RUXUEW E-mail: jos@iscasaccn Journal of Software, Vol17, No2, February 2006, pp315 324 http://wwwjosorgcn DOI: 101360/jos170315 Tel/Fax: +86-10-62562563 2006 by Journal of Software
More informationApplication Servers in E-Commerce Applications
Application Servers in E-Commerce Applications Péter Mileff 1, Károly Nehéz 2 1 PhD student, 2 PhD, Department of Information Engineering, University of Miskolc Abstract Nowadays there is a growing demand
More informationDesigning a Distributed System
Introduction Building distributed IT applications involves assembling distributed components and coordinating their behavior to achieve the desired functionality. Specifying, designing, building, and deploying
More informationIntroduction. Enterprise Java Instructor: Please introduce yourself Name Experience in Java Enterprise Edition Goals you hope to achieve
Enterprise Java Introduction Enterprise Java Instructor: Please introduce yourself Name Experience in Java Enterprise Edition Goals you hope to achieve Course Description This course focuses on developing
More informationOutline. Project Goal. Overview of J2EE. J2EE Architecture. J2EE Container. San H. Aung 26 September, 2003
Outline Web-based Distributed EJB BugsTracker www.cs.rit.edu/~sha5239/msproject San H. Aung 26 September, 2003 Project Goal Overview of J2EE Overview of EJBs and its construct Overview of Struts Framework
More informationJ2EE Interview Questions
1) What is J2EE? J2EE Interview Questions J2EE is an environment for developing and deploying enterprise applications. The J2EE platform consists of a set of services, application programming interfaces
More informationEnterprise JavaBeans. Layer:01. Overview
Enterprise JavaBeans Layer:01 Overview Agenda Course introduction & overview. Hardware & software configuration. Evolution of enterprise technology. J2EE framework & components. EJB framework & components.
More informationIntroduction to componentbased software development
Introduction to componentbased software development Nick Duan 8/31/09 1 Overview What is a component? A brief history of component software What constitute the component technology? Components/Containers/Platforms
More informationIBD Intergiciels et Bases de Données
Overview of lectures and practical work IBD Intergiciels et Bases de Données Multi-tier distributed web applications Fabien Gaud, Fabien.Gaud@inrialpes.fr http://www-ufrima.imag.fr/ Placard électronique
More informationJava Training For Six Weeks
Java Training For Six Weeks Java is a set of several computer software and specifications developed by Sun Microsystems, later acquired by Oracle Corporation that provides a system for developing application
More informationRuntime Software Architecture Based Software Evolution And Adaptation
Runtime Software Architecture Based Software Evolution And Adaptation Qianxiang Wang, Gang Huang, Junrong Shen, Hong Mei, Fuqing Yang Department of Computer Science and Technology, Peking University 100871
More informationEnterprise JavaBeans (I) K.P. Chow University of Hong Kong
Enterprise JavaBeans (I) K.P. Chow University of Hong Kong JavaBeans Components are self contained, reusable software units that can be visually composed into composite components using visual builder
More informationExperiences in the management of an EJB-based e- commerce application. Abstract
Experiences in the management of an EJB-based e- commerce application Juan I. Asensio, Víctor A. Villagrá, Jorge E. López de Vergara, Roney Pignaton, Julio J. Berrocal. Department of Telematic Systems
More informationImplementing a Web Service p. 110 Implementing a Web Service Client p. 114 Summary p. 117 Introduction to Entity Beans p. 119 Persistence Concepts p.
Acknowledgments p. xvi Introduction p. xvii Overview p. 1 Overview p. 3 The Motivation for Enterprise JavaBeans p. 4 Component Architectures p. 7 Divide and Conquer to the Extreme with Reusable Services
More informationindex_ qxd 7/18/02 11:48 AM Page 259 Index
index_259-265.qxd 7/18/02 11:48 AM Page 259 Index acceptance testing, 222 activity definition, 249 key concept in RUP, 40 Actor artifact analysis and iterative development, 98 described, 97 136 in the
More informationChapter 6 Enterprise Java Beans
Chapter 6 Enterprise Java Beans Overview of the EJB Architecture and J2EE platform The new specification of Java EJB 2.1 was released by Sun Microsystems Inc. in 2002. The EJB technology is widely used
More informationVision of J2EE. Why J2EE? Need for. J2EE Suite. J2EE Based Distributed Application Architecture Overview. Umair Javed 1
Umair Javed 2004 J2EE Based Distributed Application Architecture Overview Lecture - 2 Distributed Software Systems Development Why J2EE? Vision of J2EE An open standard Umbrella for anything Java-related
More informationWhat we need. Agenda. What s J2EE. Challenges of Enterprise Application Development
Agenda.NET versus J2EE Felicia cheng Jarred zheng Jonathan Card Peng Li iao he Background Introduction J2EE Structure.NET Structure J2EE vs..net Conclusions Today s Enterprise Environment Challenges of
More informationComponents and Application Frameworks
CHAPTER 1 Components and Application Frameworks 1.1 INTRODUCTION Welcome, I would like to introduce myself, and discuss the explorations that I would like to take you on in this book. I am a software developer,
More informationTowards Software Architecture at Runtime
Towards Software Architecture at Runtime Authors Names Department of Computer Science and Technology Peking University, Beijing, PRC, 100871 +86 10 62757801-1 { @ cs.pku.edu.cn 1. Introduction Abstract
More informationJ2EE - Version: 25. Developing Enterprise Applications with J2EE Enterprise Technologies
J2EE - Version: 25 Developing Enterprise Applications with J2EE Enterprise Technologies Developing Enterprise Applications with J2EE Enterprise Technologies J2EE - Version: 25 5 days Course Description:
More informationBuilding the Enterprise
Building the Enterprise The Tools of Java Enterprise Edition 2003-2007 DevelopIntelligence LLC Presentation Topics In this presentation, we will discuss: Overview of Java EE Java EE Platform Java EE Development
More informationChapter 1 GETTING STARTED. SYS-ED/ Computer Education Techniques, Inc.
Chapter 1 GETTING STARTED SYS-ED/ Computer Education Techniques, Inc. Objectives You will learn: WSAD. J2EE business topologies. Workbench. Project. Workbench components. Java development tools. Java projects
More informationApache Geronimo: A Peek Under the Hood
Apache Geronimo: A Peek Under the Hood Bruce Snyder Jailey Solutions, LLC Bruce Snyder Apache Geronimo: A Peek Under the Hood Page 1 What Is Apache Geronimo? It is Not Yet another lightweight container
More informationA Systematic Approach to Composing Heterogeneous Components
A Systematic Approach to Composing Heterogeneous Components HUANG Gang, MEI Hong, WANG Qian-xiang, YANG Fu-qing Dept of Computer Science & Technology, Peking University, Beijing 100871 {huanggang, meih,
More informationEnterprise Java Unit 1-Chapter 2 Prof. Sujata Rizal Java EE 6 Architecture, Server and Containers
1. Introduction Applications are developed to support their business operations. They take data as input; process the data based on business rules and provides data or information as output. Based on this,
More informationDeveloping Java TM 2 Platform, Enterprise Edition (J2EE TM ) Compatible Applications Roles-based Training for Rapid Implementation
Developing Java TM 2 Platform, Enterprise Edition (J2EE TM ) Compatible Applications Roles-based Training for Rapid Implementation By the Sun Educational Services Java Technology Team January, 2001 Copyright
More informationINTRODUCTION TO Object Oriented Systems BHUSHAN JADHAV
INTRODUCTION TO Object Oriented Systems 1 CHAPTER 1 Introduction to Object Oriented Systems Preview of Object-orientation. Concept of distributed object systems, Reasons to distribute for centralized objects.
More informationJ2EE Development. Course Detail: Audience. Duration. Course Abstract. Course Objectives. Course Topics. Class Format.
J2EE Development Detail: Audience www.peaksolutions.com/ittraining Java developers, web page designers and other professionals that will be designing, developing and implementing web applications using
More informationIntroduction to Web Application Development Using JEE, Frameworks, Web Services and AJAX
Introduction to Web Application Development Using JEE, Frameworks, Web Services and AJAX Duration: 5 Days US Price: $2795 UK Price: 1,995 *Prices are subject to VAT CA Price: CDN$3,275 *Prices are subject
More informationThe team that wrote this redbook
Preface p. xix The team that wrote this redbook p. xix Comments welcome p. xxiii Overview of WebSphere Application Server V3.5 p. 1 What is WebSphere Application Server? p. 1 WebSphere Application Server
More informationCourse Content for Java J2EE
CORE JAVA Course Content for Java J2EE After all having a lot number of programming languages. Why JAVA; yet another language!!! AND NOW WHY ONLY JAVA??? PART-1 Basics & Core Components Features and History
More informationBEAProducts. ISV Partners Guide
BEAProducts ISV Partners Guide BEA WebLogic Server 9.0 Document Date: July 2005 Copyright Copyright 2005 BEA Systems, Inc. All Rights Reserved. Restricted Rights Legend This software and documentation
More informationDOC // JAVA TOMCAT WEB SERVICES TUTORIAL EBOOK
26 April, 2018 DOC // JAVA TOMCAT WEB SERVICES TUTORIAL EBOOK Document Filetype: PDF 343.68 KB 0 DOC // JAVA TOMCAT WEB SERVICES TUTORIAL EBOOK This tutorial shows you to create and deploy a simple standalone
More informationIBM Rational Application Developer for WebSphere Software, Version 7.0
Visual application development for J2EE, Web, Web services and portal applications IBM Rational Application Developer for WebSphere Software, Version 7.0 Enables installation of only the features you need
More informationNetBeans IDE Field Guide
NetBeans IDE Field Guide Copyright 2005 Sun Microsystems, Inc. All rights reserved. Table of Contents Extending Web Applications with Business Logic: Introducing EJB Components...1 EJB Project type Wizards...2
More informationHistory of Enterprise Java
History of Enterprise Java! At first: Sun focused on the Java Development Kit (JDK) " Remember that Java is a spec, not a technology " Different vendors can implement Java " The JDK became the de-facto
More informationJava EE 5 Development for WebSphere Application Server V7
Java EE 5 Development for WebSphere Application Server V7 Durée: 4 Jours Réf de cours: WD370G Résumé: This 4-day instructor-led course teaches students the new features of Java Platform, Enterprise Edition
More informationDESIGN AND IMPLEMENTATION OF TOURIST WEBGIS BASED ON J2EE
DESIGN AND IMPLEMENTATION OF TOURIST WEBGIS BASED ON J2EE WANG Jizhou, LI Chengming Institute of GIS, Chinese Academy of Surveying and Mapping, No.16, Road Beitaiping, District Haidian, Beijing, P.R.China,
More informationDistributed Multitiered Application
Distributed Multitiered Application Java EE platform uses a distributed multitiered application model for enterprise applications. Logic is divided into components https://docs.oracle.com/javaee/7/tutorial/overview004.htm
More informationWebSphere Application Server, Version 5. What s New?
WebSphere Application Server, Version 5 What s New? 1 WebSphere Application Server, V5 represents a continuation of the evolution to a single, integrated, cost effective, Web services-enabled, J2EE server
More informationOracle WebLogic Server 11g: Administration Essentials
Oracle University Contact Us: +33 (0) 1 57 60 20 81 Oracle WebLogic Server 11g: Administration Essentials Duration: 5 Days What you will learn This Oracle WebLogic Server 11g: Administration Essentials
More informationMaster Thesis An Introduction to the Enterprise JavaBeans technology and Integrated Development Environments for implementing EJB applications
Master Thesis An Introduction to the Enterprise JavaBeans technology and Integrated Development Environments for implementing EJB applications Daniela Novak Vienna University of Economics and Business
More informationJ2EE Packaging and Deployment
Summary of Contents Introduction 1 Chapter 1: The J2EE Platform 9 Chapter 2: Directory Services and JNDI 39 Chapter 3: Distributed Computing Using RMI 83 Chapter 4 Database Programming with JDBC 157 Chapter
More informationDeccansoft Software Services. J2EE Syllabus
Overview: Java is a language and J2EE is a platform which implements java language. J2EE standard for Java 2 Enterprise Edition. Core Java and advanced java are the standard editions of java whereas J2EE
More informationBEAWebLogic Server. Introduction to BEA WebLogic Server and BEA WebLogic Express
BEAWebLogic Server Introduction to BEA WebLogic Server and BEA WebLogic Express Version 10.0 Revised: March, 2007 Contents 1. Introduction to BEA WebLogic Server and BEA WebLogic Express The WebLogic
More informationCA1033A - Work-In-Progress Presentation
Work-In-Progress Presentation Evaluation of Future JEE Technologies Nicolas Lanquetin School of Computing & Creative Technologies University of Abertay Dundee 2nd May 2007 Outline 1 2 3 Outline 1 2 3 Outline
More informationUniversity of Toronto
IBM Software Group University of Toronto J2EE Runtime for Business Applications Dale A. Sue Ping IBM Canada Ltd. Agenda IBM Software Group WebSphere software Why J2EE? What is J2EE? Specifications Architecture
More informationDOI: /jos Tel/Fax: by Journal of Software. All rights reserved. , )
ISSN 1000-9825, CODEN RUXUEW E-mail: jos@iscasaccn Journal of Software, Vol18, No4, April 2007, pp1047 1055 http://wwwjosorgcn DOI: 101360/jos181047 Tel/Fax: +86-10-62562563 2007 by Journal of Software
More informationBEAWebLogic. Platform. Introducing WebLogic Platform. Version 8.1 Document Date: July 2003 Part Number:
BEAWebLogic Platform Introducing WebLogic Platform Version 8.1 Document Date: July 2003 Part Number: 885-001002-003 Copyright Copyright 2005 BEA Systems, Inc. All Rights Reserved. Restricted Rights Legend
More informationThe Servlet Life Cycle
The Servlet Life Cycle What is a servlet? Servlet is a server side component which receives a request from a client, processes the request and sends a content based response back to the client. The Servlet
More informationRational Application Developer 7 Bootcamp
Rational Application Developer 7 Bootcamp Length: 1 week Description: This course is an intensive weeklong course on developing Java and J2EE applications using Rational Application Developer. It covers
More informationJava EE Application Assembly & Deployment Packaging Applications, Java EE modules. Model View Controller (MVC)2 Architecture & Packaging EJB Module
Java Platform, Enterprise Edition 5 (Java EE 5) Core Java EE Java EE 5 Platform Overview Java EE Platform Distributed Multi tiered Applications Java EE Web & Business Components Java EE Containers services
More informationEnterprise Java Security Fundamentals
Pistoia_ch03.fm Page 55 Tuesday, January 6, 2004 1:56 PM CHAPTER3 Enterprise Java Security Fundamentals THE J2EE platform has achieved remarkable success in meeting enterprise needs, resulting in its widespread
More informationJ2EE: Best Practices for Application Development and Achieving High-Volume Throughput. Michael S Pallos, MBA Session: 3567, 4:30 pm August 11, 2003
J2EE: Best Practices for Application Development and Achieving High-Volume Throughput Michael S Pallos, MBA Session: 3567, 4:30 pm August 11, 2003 Agenda Architecture Overview WebSphere Application Server
More informationExam Actual. Higher Quality. Better Service! QUESTION & ANSWER
Higher Quality Better Service! Exam Actual QUESTION & ANSWER Accurate study guides, High passing rate! Exam Actual provides update free of charge in one year! http://www.examactual.com Exam : 310-090 Title
More informationApplying MDE Tools at Runtime: Experiments upon Runtime Models
Applying MDE Tools at Runtime: Experiments upon Runtime Models Hui Song, Gang Huang, Franck Chauvel, and Yanchun Sun Key Lab of High Confidence Software Technologies (Ministry of Education) School of Electronic
More informationTHIS IS ONLY SAMPLE RESUME - DO NOT COPY AND PASTE INTO YOUR RESUME. WE ARE NOT RESPONSIBLE Name: xxxxxx
Name: xxxxxx Email ID: xxxxxx Ph: xxxxxx Summary: Over 7 years of experience in object oriented programming, design and development of Multi-Tier distributed, Enterprise applications using Java and J2EE
More informationSUN Enterprise Development with iplanet Application Server
SUN 310-540 Enterprise Development with iplanet Application Server 6.0 http://killexams.com/exam-detail/310-540 QUESTION: 96 You just created a new J2EE application (EAR) file using iasdt. How do you begin
More information7.1. RELEASE-NOTES-2.0-M1.TXT
7.1. RELEASE-NOTES-2.0-M1.TXT 7. RELEASE-NOTES-2.0.1.TXT 7.2. RELEASE-NOTES-2.0-M2.TXT Release Notes -- Apache Geronimo -- Version 2.0 - Milestone 1 Geronimo URLs ------------- Home Page: http://geronimo.apache.org/
More informationPLATFORM TECHNOLOGY UNIT-5
1. Write in brief about the J2EE enterprise edition? Java is one of the most commonly used and mature programming languages for building enterprise applications. Java development has evolved from small
More informationAdministering the JBoss 5.x Application Server
Administering the JBoss 5.x Application Server JBoss Application Server (AS) is one of the most popular open source Java application server on the market. The latest release, JBoss 5, is a Java EE 5 certified
More informationITdumpsFree. Get free valid exam dumps and pass your exam test with confidence
ITdumpsFree http://www.itdumpsfree.com Get free valid exam dumps and pass your exam test with confidence Exam : 310-090 Title : Sun Certified Business Component Developer for J2EE 1.3 Vendors : SUN Version
More informationApache Geronimo. Open Source Application Server. NY Java SIG December 15, 2004
Apache Geronimo Open Source Application Server NY Java SIG December 15, 2004 Agenda Introduction to Geronimo & the ASF How to install/start/stop Geronimo Geronimo feature status report The Geronimo security
More informationAdvanced Java Programming
Advanced Java Programming Length: 4 days Description: This course presents several advanced topics of the Java programming language, including Servlets, Object Serialization and Enterprise JavaBeans. In
More informationIntroduction To Web Architecture
Introduction To Web Architecture 1 Session Plan Topic Estimated Duration Distributed computing 20 min Overview of Sun Microsoft Architecture 15 min Overview of Microsoft Architecture 15 min Summary 15
More informationSPEC Enterprise Java Benchmarks State of the Art and Future Directions
SPEC Enterprise Java Benchmarks State of the Art and Future Directions Samuel Kounev Release Manager, SPEC Java Subcommittee Chair, SPECjms Working Group Kai Sachs SPECjms2007 Lead Developer Databases
More informationThe Roadmap for Installing, Configuring and Migrating to SAS 9
1 of 18 The Roadmap for Installing, Configuring and Migrating to SAS 9 Presenter: Dana Rafiee, Destiny Corporation Destiny Corporation is a SAS Alliance Partner and also acts as a subcontractor to SAS
More informationOracle - Developing Applications for the Java EE 7 Platform Ed 1 (Training On Demand)
Oracle - Developing Applications for the Java EE 7 Platform Ed 1 (Training On Demand) Code: URL: D101074GC10 View Online The Developing Applications for the Java EE 7 Platform training teaches you how
More informationNot just an App. Server
Israel JBoss User Group Session 01 / 16.3.2006 JBoss Not just an App. Server By : Lior Kanfi Tikal Hosted by Tikal. w w w. t i k a l k. c o m Cost-Benefit Open Source Agenda Introduction» The problem domain
More informationRESEARCH AND IMPLEMEN TATION OF CATALOG SYSTEM ON THE CONSTRUCTION OF THE GOVERNMENT INFORMATION CATALOG ARCHITECTURE
RESEARCH AND IMPLEMEN TATION OF CATALOG SYSTEM ON THE CONSTRUCTION OF THE GOVERNMENT INFORMATION CATALOG ARCHITECTURE Wang Hu a, b, Wu Yiding b, Yang Xu b a Peking University, 100871 b Datang Software
More informationA Compatible Public Service Platform for Multi-Electronic Certification Authority
Applied Mechanics and Materials Submitted: 2014-04-26 ISSN: 1662-7482, Vol. 610, pp 579-583 Accepted: 2014-05-26 doi:10.4028/www.scientific.net/amm.610.579 Online: 2014-08-11 2014 Trans Tech Publications,
More informationBorland Application Server Certification. Study Guide. Version 1.0 Copyright 2001 Borland Software Corporation. All Rights Reserved.
Borland Application Server Certification Study Guide Version 1.0 Copyright 2001 Borland Software Corporation. All Rights Reserved. Introduction This study guide is designed to walk you through requisite
More informationBEAProducts. ISV Partners Guide
BEAProducts ISV Partners Guide BEA WebLogic Server 9.1 Revised: December 16, 2005 Copyright Copyright 1995-2005 BEA Systems, Inc. All Rights Reserved. Restricted Rights Legend This software is protected
More informationEnterprise JavaBeans, Version 3 (EJB3) Programming
Enterprise JavaBeans, Version 3 (EJB3) Programming Description Audience This course teaches developers how to write Java Enterprise Edition (JEE) applications that use Enterprise JavaBeans, version 3.
More informationpresentation DAD Distributed Applications Development Cristian Toma
Lecture 12 S4 - Core Distributed Middleware Programming in JEE Distributed Development of Business Logic Layer presentation DAD Distributed Applications Development Cristian Toma D.I.C.E/D.E.I.C Department
More informationHands-on Development of Web Applications with Java EE 6
Hands-on Development of Web Applications with Java EE 6 Vítor E. Silva Souza JUG Trento Member & DISI/Unitn PhD Candidate http://disi.unitn.it/~vitorsouza/ Java Created by Sun Microsystems in 1995 Sun
More informationJava EE 6 - Update Harpreet Singh GlassFish Portfolio Product Manager
Java EE 6 - Update Harpreet Singh GlassFish Portfolio Product Manager Sun Microsystems 1 The Elephant In The Room 2 Here's what I can... Show Say 3 Business As Usual 4 Business As Usual = Participate in
More informationApplication Server Evaluation Method
Application Evaluation Method Janis Graudins, Larissa Zaitseva Abstract: The paper describes an server evaluation and selection for software systems implementation using client-server technology. The multi
More informationAgenda. Summary of Previous Session. Extreme Java G Session 3 - Main Theme Java Core Technologies (Part I)
Extreme Java G22.3033-007 Session 3 - Main Theme Java Core Technologies (Part I) Dr. Jean-Claude Franchitti New York University Computer Science Department Courant Institute of Mathematical Sciences 1
More informationOracle9iAS Tech nicaloverview
Oracle9iAS Tech nicaloverview e-business Integration Management & Security Portals Sandor Nieuwenhuijs Manh-Kiet Yap J2EE & Web Services 9iAS EMEA Product Management Oracle Corporation Business Intelligence
More informationPRIMIX SOLUTIONS. Core Labs. Primix Virtual Library
PRIMIX SOLUTIONS Core Labs Primix Virtual Library CORE LABS Primix Virtual Library Primix Solutions One Arsenal Marketplace Phone (617) 923-6639 Fax (617) 923-5139 Tapestry contact information: Howard
More informationDevoxx 2008 in a breeze
Devoxx 2008 in a breeze Cristian Lucchesi Lorenzo Luconi Trombacchi IIT-CNR 16 dicembre 2008 Devoxx Devoxx = Java Community Conference 3200(+2) partecipanti da 35 nazioni Belgio Antwerpen (Anversa) 8 12
More informationAn Application for Monitoring Solr
An Application for Monitoring Solr Yamin Alam Gauhati University Institute of Science and Technology, Guwahati Assam, India Nabamita Deb Gauhati University Institute of Science and Technology, Guwahati
More informationSecurent Entitlement Management Solution. v 3.1 GA. JACC Agent for WebSphere. September Part No. 31GA-JACCAGENTWEBSPHERE-1
Securent Entitlement Management Solution v 3.1 GA JACC Agent for WebSphere September 2007 Part No. 31GA-JACCAGENTWEBSPHERE-1 Copyright Copyright 2006-2007 Securent, Inc. All Rights Reserved. Restricted
More informationSynopsis by: Stephen Roberts, GMU CS 895, Spring 2013
Using Components for Architecture-Based Management The Self-Repair case Sylvain Sicard Université Joseph Fourier, Grenoble, France, Fabienne Boyer Université Joseph Fourier, Grenoble, France, Noel De Palma
More informationOracle 10g: Build J2EE Applications
Oracle University Contact Us: (09) 5494 1551 Oracle 10g: Build J2EE Applications Duration: 5 Days What you will learn Leading companies are tackling the complexity of their application and IT environments
More informationMapping UML Component Specifications to JEE Implementations
Journal of Computer Science 3 (10): 780-785, 2007 ISSN 1549-3636 2007 Science Publications Mapping UML Component Specifications to JEE Implementations Jyhjong Lin Department of Information Management,
More informationCreating Commercial Components (J2EE 1.3)
Creating Commercial Components (J2EE 1.3) Enterprise Java Technology Based Components Technical White Paper View Contents Date: June 5, 2000 Revised: September 16, 2002 Authors: Faiz Arni, InferData Corporation
More informationMulti-tier architecture performance analysis. Papers covered
Multi-tier architecture performance analysis Papers covered Emmanuel Cecchet, Julie Marguerie, Willy Zwaenepoel: Performance and Scalability of EJB Applications. OOPSLA 02 Yan Liu, Alan Fekete, Ian Gorton:
More informationstatus Emmanuel Cecchet
status Emmanuel Cecchet c-jdbc@objectweb.org JOnAS developer workshop http://www.objectweb.org - c-jdbc@objectweb.org 1-23/02/2004 Outline Overview Advanced concepts Query caching Horizontal scalability
More informationWebSphere Application Server - Overview
IBM Italia SpA WebSphere Application Server - Overview Marco Dragoni IBM Software Group Technical Sales Specialist IBM Italia S.p.A. Milan, 07 January 2008 2007 IBM Corporation Agenda IBM Value Assessment
More information1 Performance Optimization in Java/J2EE
1 Performance Optimization in Java/J2EE 1.1 Java Server Technology (J2EE) Fundamentals 1.1.1 Overview To reduce costs and fast-track enterprise application design and development, the Java 2 Platform,
More informationPorting a Web Application to Hibernate Environment
Porting a Web Application to Hibernate Environment By Shiva Somishetty Problem Report submitted to the College of Engineering and Mineral Resources at West Virginia University in partial fulfillment of
More informationOracle9iAS TopLink. 1 TopLink CMP for BEA WebLogic Server. 1.1 EJB 2.0 Support. CMP-Specific Release Notes
Oracle9iAS TopLink CMP-Specific Release Notes Release 2 (9.0.3) August 2002 Part No. B10161-01 These release notes include information on using Oracle9iAS TopLink Release 2 (9.0.3) with the following CMPs:
More informationServlet and JSP: A Beginner's Tutorial First Edition
Servlet and JSP: A Beginner's Tutorial First Edition Budi Kurniawan 2 Servlet and JSP: A Beginner's Tutorial First Edition: May 2016 ISBN: 9781771970327 Copyright 2016 by Brainy Software Inc. Cover image
More informationIt Is a Difficult Question! The Goal of This Study. Specification. The Goal of This Study. History. Existing Benchmarks
It Is a Difficult Question! J2EE and.net Reloaded Yet Another Performance Case Study The Middleware Company Case Study Team Presented by Mark Grechanik How to compare two functionally rich platforms? Benchmarks?
More informationORACLE ENTERPRISE MANAGER 10g ORACLE DIAGNOSTICS PACK FOR NON-ORACLE MIDDLEWARE
ORACLE ENTERPRISE MANAGER 10g ORACLE DIAGNOSTICS PACK FOR NON-ORACLE MIDDLEWARE Most application performance problems surface during peak loads. Often times, these problems are time and resource intensive,
More informationProblems in Scaling an Application Client
J2EE What now? At this point, you understand how to design servers and how to design clients Where do you draw the line? What are issues in complex enterprise platform? How many servers? How many forms
More informationIn the most general sense, a server is a program that provides information
d524720 Ch01.qxd 5/20/03 8:37 AM Page 9 Chapter 1 Introducing Application Servers In This Chapter Understanding the role of application servers Meeting the J2EE family of technologies Outlining the major
More information