The J2EE Framework Java Technologies External Application.

Slides:



Advertisements
Similar presentations
JSP and web applications
Advertisements

/ department of mathematics and computer sciencedepartment of mathematics and computer science / architecture of information systems.
Apache Struts Technology
The Developer Perspective Michelle Osmond. Design – Requirements Gathering Sales & Research projects –Prototypes/Demos User group meetings Usability workshops.
 Copyright Wipro Technologies JSP Ver 1.0 Page 1 Talent Transformation Java Server Pages.
Java Servlet & JSP © copyright 2005 SNU OOPSLA Lab.
An architecture for webb applications, J2EE
Dreamweaver MX ? Create professional web pages Visual editing functions –No need to write HTML Includes complete FTP client software Recognises.
The J2EE Framework 1 Introduction to Java 2 Enterprise Edition Presented by Communication & Collaboration Technologies Division of the Chief Information.
Internet Technologies 1 Master of Information System Management Java Server Faces Model/View/Controller Design Pattern for Web Development Slides.
Application Servers What is it? General A set of software frameworks, components, utilities, functionality that enables you to develop and deliver n-tiered.
WEB1P servintro1 Introduction to servlets and JSP Dr Jim Briggs.
28/1/2001 Seminar in Databases in the Internet Environment Introduction to J ava S erver P ages technology by Naomi Chen.
Java 2 – Enterprise Edition Kevin J. LaFata April 21, 2003 UM – St. Louis.
1 Build a Web Application on J2EE. 2 J2EE Scenario Client – Web Server – EIS Resources Client – Web Server – EIS Resources Client – Application Server.
Java Server Faces Model/View/Controller Design Pattern for Web Development Slides adapted from “Core JavaServer Faces” by Geary and Horstmann and the J2EE.
1 Java Server Pages Can web pages be created specially for each user? What part does Java play?
Web programming for project students Dr Jim Briggs.
CIS 365 Vandana Janeja Nov 27 th 2001 Connecting Cobol programs to Other Languages- Visual Basic, Java,HTML.
Session-01. What is a Servlet? Servlet can be described in many ways, depending on the context: 1.Servlet is a technology i.e. used to create web application.
Web Applications Basics. Introduction to Web Web features Clent/Server HTTP HyperText Markup Language URL addresses Web server - a computer program that.
Introduction to Java web programming Dr Jim Briggs JWP intro1.
Struts. Agenda Preface Struts and its components An example The architecture required for Struts Applications.
UNIT-V The MVC architecture and Struts Framework.
CIS 285 ROBINSON WINTER 2005 CIS 285 Web Application Development with Java CIS 285 Sinclair Community College Instructor: Mary Robinson.
JRun 4 & Macromedia MX Tommy Reilly JRun Engineer.
Ing. Ignacio Roqueta ARTech GeneXus and J2EE.
SDPL 2002Notes 7: Apache Cocoon1 7 XML Web Site Architecture Example: Apache Cocoon, a Web publishing architecture based on XML technology
CS 493/693: Distributed Systems Programming V. “Juggy” Jagannathan CSEE, West Virginia University March 21, 2005.
Java Servlets CS-422. Application Mapping Your servlet application will be mapped to a directory structure: –“myapp” maps to some directory C:/docs/apps/myapp.
JDeveloper 10g and JavaServer Faces: High-Performance UIs on the Web Avrom Roy-Faderman Senior Programmer May, 2006.
Chapter 17 - Deploying Java Applications on the Web1 Chapter 17 Deploying Java Applications on the Web.
Introduction to J2EE Architecture Portions by Kunal Mehta.
JBoss at Work JAW Motors Application Chapter 1-3 Jeff Schmitt October 9, 2006.
DSpace UI Alexey Maslov. DSpace in general A digital library tool useful for storage, maintenance, and retrieval of digital documents Two types of interaction:
Deploying CFML on J2EE Servers Vince Bonfanti President New Atlanta Communications, LLC.
J2EE Structure & Definitions Catie Welsh CSE 432
CHEF II / Sakai Architecture. CHEF II Changes uPortal replaces Jetspeed –jsr 168 portlet, servlet compliant Spring replaces Turbine component framework.
Lecturer: Prof. Piero Fraternali, Teaching Assistant: Alessandro Bozzon, Advanced Web Technologies: Struts–
Web Server Programming 3. Server side includes. HTML+ (‘hole’) technologies Uses ‘HTML+”, HTML (or XML) extended with code. Very many different varieties.
Ch 2 – Application Assembly and Deployment COSC 617 Jeff Schmitt September 14, 2006.
Introduction to ASP.NET1. 2 Web applications in general Web applications are divided into two parts –The server part –The client part The server part.
Chapter 7 Using Custom Tag Libraries and the JSP Standard Tag Library.
JSF Framework Java Server Faces Presented by Songkran Totiya (6/10/2014)
Apache Jakarta Project. What is Jakarta’s mission Jakarta is a Project of the Apache Software Foundation, charged with the creation and maintenance of.
Enterprise Java Beans. Model 1 J2EE – Web View Model/View/Controller Model View Control Data base Web Server Model One Architecture HTTP Request HTTP.
Apache Struts. J2EE Web Application using MVC design pattern Why MVC? Separate components = easier maintenance – Model component holds object data – View.
ASP (Active Server Pages) by Bülent & Resul. Presentation Outline Introduction What is an ASP file? How does ASP work? What can ASP do? Differences Between.
Markus Hjort Reaktor Innovations Java Web Development T WWW-palvelun HUT
© FPT SOFTWARE – TRAINING MATERIAL – Internal use 04e-BM/NS/HDCV/FSOFT v2/3 JSP Application Models.
Modern Programming Language. Web Container & Web Applications Web applications are server side applications The most essential requirement.
Java Programming: Advanced Topics 1 Building Web Applications Chapter 13.
10 Copyright © 2004, Oracle. All rights reserved. Building ADF View Components.
Apache Struts Technology A MVC Framework for Java Web Applications.
Introduction to J2EE 1 Introduction to Java 2 Enterprise Edition Presented by Software engineering group Computer science faculty Binus University Welcome!
BlueDragon Editions and Advantages Lori Pacheco New Atlanta.
Java Server Pages Can web pages be created specially for each user?
JSP (Java Server Page) JSP is server side technology which is used to create dynamic web pages just like Servlet technology. This is mainly used for implementing.
Introduction to J2EE Architecture
Unit 6-Chapter 2 Struts.
MSIS 655 Advanced Business Applications Programming
J2EE Application Development
Building an Integrable XBRL Portal Daniel Hamm German Central Bank
Distributed System Using Java 2 Enterprise Edition (J2EE)
The Model Layer What is Model?
ESIS Consulting LLC (C) ESIS Consulting LLC. All rights reserved
JavaServer Faces: The Fundamentals
Web Application Server 2001/3/27 Kang, Seungwoo. Web Application Server A class of middleware Speeding application development Strategic platform for.
Struts BY: Tejashri Udavant..
Presentation transcript:

The J2EE Framework Java Technologies External Application

Deploying Applications J2EE Container Deploying Applications J2EE server specific Some provide GUI tools to build and deploy applications (WebSphere, BEA WebLogic) Some require editing XML configuration files (JBoss) JBoss Drop .ear archive files into a “deploy” directory Hot deploy & redeploy

Servlets Used for web applications Extend functionality of an HTTP server Replace CGIs Filters are part of the spec Consist of get and post methods for requests

Java Server Pages Servlets: JSP Interactive web pages <jsp:include page=“/docs/footer.html”/> <h2><bean:write property="pageTitle“ name="swfForm"/></h2> <% String tempUrl = “http://www.rpi.edu”; %> Extension of Servlet technology Similar to ASP Standard Tag Libraries available Struts: MVC framework Industry standard Extensible Can define and implement tag libraries Used by numerous vendors, including ColdFusion MX

Filters Transform HTTP requests and responses Servlets: Filters filter

Filter Example: The Kiosk Servlets: Filters Filter Example: The Kiosk browser XSLT stylesheet Kiosk request XML XHTML response

Servlets Session Beans Entity Beans Example: The Kiosk Servlets JSP/XML/XSLT Session Beans Entity Beans article get article client view restore utility category admin view return