HTML and Java Developers Unite How to Create a Harmonious Web Site Using HTML, Java Server Pages, and XML
|
|
- Nigel Chandler
- 7 years ago
- Views:
Transcription
1 HTML and Java Developers Unite How to Create a Harmonious Web Site Using HTML, Java Server Pages, and XML White Paper December, 1999
2 Java Server Pages XML Java XSL based applications How to create a harmonious Web site with HTML and Java developers The introduction of Java 2 Enterprise Edition (J2EE) has gained far-reaching vendor and customer support. One of the key sets of features is contained in the Java Server Pages (JSP) technology. While JSP s have been around for quite some time, Javasoft s JSP 1.0. and 1.1. standards have greatly solidified the technology for wide spread adoption. What are Java Server Pages? An easy way to think of JSP s is as HTML with about a dozen added tags. Those additional tags enable the embedding and calling of application logic and other JSP pages essentially separating the user interface from content generation. This separation allows designers to change the overall page layout without altering the underlying dynamic content. Sun s Javasoft division has used their community process to arrive at the specification. See the end of this paper for a convenient list of resources on Java Server Pages. JSP s are actually an extension to Java Servlets. A JSP file gets compiled into a Servlet for runtime execution. A Servlet is an API also specified by Javasoft that extends the functionality of web servers for executing business logic. Servlets were originally conceived to be a Java implementation that improved on the original concepts of a CGI. Servlets run in a servlet engine typically found as extensions to web servers. Bluestone has implemented a servlet engine in our application server. This gives advantages of scalability, fault tolerance and security since the application logic can be held behind the web server on the inside of a firewall. The following diagram explains the process of starting with a JSP, and executing it as a dynamic page. The steps are: Application Server or Web Server JSP Compile Servlet Deploy Servlets 1. Compile the JSP into a Servlet. 2. Deploy the Servlet in a servlet engine typically a web server or application server such as Bluestone s Sapphire/UBS, which is the heart of the application infrastructure in Total-e- Business. HTML and Java Developers Unite Page 2 of 6
3 Note that this process can happen dynamically. The Bluestone Sapphire/UBS has the ability to automatically get new versions of a JSP when a user clicks on that JSP. Then it automatically compiles the new version into a servlet and runs the servlet to display the page. As Javasoft states: Together, JSP and Servlets provide an attractive alternative to other types of dynamic web scripting/programming that offers platform independence, enhanced performance, separation of logic from display, ease of administration, extensibility into the enterprise and most importantly, ease of use. JSP s are also frequently compared to technologies like Microsoft s Active Server Pages (ASP s) and Allaire s Cold Fusion Markup Language. The JSP technology has the added benefit of being integrated tightly into the Java platform. A final note about Java Server Page development. Since the JSP spec is fundamentally a handful of tags added to HTML, almost any HTML tool can be used to develop JSP s. Bluestone has added the JSP tags to both Dreamweaver and Homesite to serve as examples of this type of integration. Most HTML tools will likely add this functionality soon, which means that HTML developers will not have to leave their favorite tool (or tools) to learn another way of creating dynamic web pages. How to add logic to JSP s JSP s were designed to enable a typical HTML developer to use them very quickly, as well as to enable very complex applications to be built. While application logic can be embedded directly in the JSP page (like making specific SQL calls to a database), it is typically recommended to simply call the business logic encapsulated in Java Beans of EJB s. This maintains a very clean separation of content from presentation. It also is a very powerful paradigm to let HTML and Java developers work together. The HTML developer works with the HTML and JSP tags that call the Beans, while the Java developer develops the Beans and database access functionality. How JSP s interact with Beans and EJB s JSP developers interact with beans through three primary tags today: <jsp:usebean> <jsp:getproperty> <jsp:setproperty> Appropriate arguments are passed to set and get the appropriate properties, such as taking inputs from an HTML form and using them as inputs to a database update statement held within the Bean. Note also that there is no difference from the JSP perspective of calling simple Java Beans or EJB s. The JSP 1.1 version of the specification introduces the idea of Taglibs. This expands the ability to introduce XML-like tag interfaces to calling Beans. Taglibs will improve the usability of JSP's for HTML developers. HTML and Java Developers Unite Page 3 of 6
4 Leveraging XML While JSP s can be implemented in a number of ways, Bluestone is suggesting the use of XML as a powerful interface between the JSP and the application logic held in the Java Bean or EJB. The following diagram shows the basic philosophy: JSP XML Beans XSL Web Server JSP Page Total-e-Business Server Sapphire/UBS <jsp> <html> <usebean> <xsl> Sapphire/UBS Java Sapphire/UBS XML Beans or EJB s Dynamic XSL Style Sheet Engine Databases, other data sources Pure Java Using XML as the data or property interface between the JSP and the Bean increases the usability for the HTML/JSP developer. As an example, the bean might return a list of names and phone numbers from the database. If this data is formatted as XML, rather than as some proprietary data structure, then the JSP developer can simply apply a style sheet to format the data say into an HTML table. The fact that all of the interfaces are based on standards increases the reusability of applications built with this paradigm. It also allows for shorter learning cycles and an increased amount of resources. Simply buy one of the dozens of books on any one of these technologies to learn more, or look for examples. HTML and Java development staffs will also be encouraged to use standard technology. HTML and Java Developers Unite Page 4 of 6
5 The dynamic XSL style sheet engine mentioned in the above diagram takes the idea of applying a style sheet to an XML document further. In the Bluestone Sapphire/UBS, this provides a mechanism to do client type sensing, as well as an XML-configured set-up for applying the right XSL style sheet for the appropriate client. For example, an IE5 browser can process XSL on the browser, so no style sheet needs to be applied on the server. However a Netscape V2 browser would need to have the server engine format the output in HTML for display. This becomes even more powerful as the client type expands into devices where the XSL style sheet might format the output in WML for wireless devices, or VXML for voice-based devices. Chaining JSP s JSP s are typically developed to have an input page (like a form) and a Results page (like a catalog listing based on the fields filled out in the form). This is done with the <jsp:forward> tag. The results page typically contains the call to the bean. Within Bluestone s Total-e-Business Storefront we have extended this basic idea to have a processing page between the input and results pages. Input JSP Process JSP Results JSP The process JSP would contain the calls to the business logic beans. This JSP can be viewed as an object that might be developed by the Java developers rather than the HTML/JSP developers. This not only eases the Java knowledge needed by the HTML/JSP people, but also increases the reusability. Developing Beans Most Java developers are comfortable with writing Java Beans or EJB s by themselves with tools like Visual Café. However, there are emerging tools like Bluestone Visual-XML that provide pointand-click interface for creating Beans. The Bluestone Visual-XML tool has wizards that expose back-end data sources like databases, SAP and Mainframes. The wizards also create the logic and XML interface to the bean. It creates pure Java applications that have the added benefit of not having to write tedious JDBC code. In addition, the interface to the bean can be generic. This way, if the database changes, the bean can be updated graphically in the tool without affecting the JSP application. HTML and Java Developers Unite Page 5 of 6
6 Summary HTML Developers and Java Developers Unite In summary, Java Server Pages have introduced a standard mechanism to write web-based applications. Similar to Microsoft s Active Server Pages in the Microsoft world, it has brought a standard mechanism for the Java environment. JSP s are easily accessible by most HTML developers today. They provide the perfect platform for the integration between HTML and Java/Database developers for small and large organizations. Bluestone s new Total-e-Business product suite is developed on this open foundation. All of the Storefront and MyStorefront.com functionality use this methodology and provide a wealth of examples for both HTML and Java developers to use. References JSP Home Page JSP Syntax Quick Reference JSP ASP Comparison HTML and Java Developers Unite Page 6 of 6
Web Pages. Static Web Pages SHTML
1 Web Pages Htm and Html pages are static Static Web Pages 2 Pages tagged with "shtml" reveal that "Server Side Includes" are being used on the server With SSI a page can contain tags that indicate that
More informationBuilding Web Applications, Servlets, JSP and JDBC
Building Web Applications, Servlets, JSP and JDBC Overview Java 2 Enterprise Edition (JEE) is a powerful platform for building web applications. The JEE platform offers all the advantages of developing
More informationDeveloping XML Solutions with JavaServer Pages Technology
Developing XML Solutions with JavaServer Pages Technology XML (extensible Markup Language) is a set of syntax rules and guidelines for defining text-based markup languages. XML languages have a number
More informationJReport Server Deployment Scenarios
JReport Server Deployment Scenarios Contents Introduction... 3 JReport Architecture... 4 JReport Server Integrated with a Web Application... 5 Scenario 1: Single Java EE Server with a Single Instance of
More information2012 LABVANTAGE Solutions, Inc. All Rights Reserved.
LABVANTAGE Architecture 2012 LABVANTAGE Solutions, Inc. All Rights Reserved. DOCUMENT PURPOSE AND SCOPE This document provides an overview of the LABVANTAGE hardware and software architecture. It is written
More informationComplete Java Web Development
Complete Java Web Development JAVA-WD Rev 11.14 4 days Description Complete Java Web Development is a crash course in developing cutting edge Web applications using the latest Java EE 6 technologies from
More informationClient/server is a network architecture that divides functions into client and server
Page 1 A. Title Client/Server Technology B. Introduction Client/server is a network architecture that divides functions into client and server subsystems, with standard communication methods to facilitate
More informationCreativity. Technology. Results.
TM Creativity. Technology. Results. www.webmasterstudio.com Introduction Webmaster Studio is a New York City firm dedicated to excellence in web design and online marketing. For over a decade, we have
More informationChapter 13 Computer Programs and Programming Languages. Discovering Computers 2012. Your Interactive Guide to the Digital World
Chapter 13 Computer Programs and Programming Languages Discovering Computers 2012 Your Interactive Guide to the Digital World Objectives Overview Differentiate between machine and assembly languages Identify
More informationIBM Rational Web Developer for WebSphere Software Version 6.0
Rapidly build, test and deploy Web, Web services and Java applications with an IDE that is easy to learn and use IBM Rational Web Developer for WebSphere Software Version 6.0 Highlights Accelerate Web,
More informationTitle Page. Hosted Payment Page Guide ACI Commerce Gateway
Title Page Hosted Payment Page Guide ACI Commerce Gateway Copyright Information 2008 by All rights reserved. All information contained in this documentation, as well as the software described in it, is
More informationGlassfish, JAVA EE, Servlets, JSP, EJB
Glassfish, JAVA EE, Servlets, JSP, EJB Java platform A Java platform comprises the JVM together with supporting class libraries. Java 2 Standard Edition (J2SE) (1999) provides core libraries for data structures,
More informationUnderstanding Application Servers
Understanding Application Servers Author: Ajay Srivastava & Anant Bhargava TCS, Jan 03 Background Application servers, whatever their function, occupies a large chunk of computing territory between database
More informationPortals, Portlets & Liferay Platform
Portals, Portlets & Liferay Platform Repetition: Web Applications and Model View Controller (MVC) Design Pattern Web Applications Frameworks in J2EE world Struts Spring Hibernate Data Service Java Server
More informationJapan Communication India Skill Development Center
Japan Communication India Skill Development Center Java Application System Developer Course Detail Track 3 Java Application Software Developer: Phase1 SQL Overview 70 Querying & Updating Data (Review)
More informationOVERVIEW OF ASP. What is ASP. Why ASP
OVERVIEW OF ASP What is ASP Active Server Pages (ASP), Microsoft respond to the Internet/E-Commerce fever, was designed specifically to simplify the process of developing dynamic Web applications. Built
More informationWhite Paper: 1) Architecture Objectives: The primary objective of this architecture is to meet the. 2) Architecture Explanation
White Paper: 1) Architecture Objectives: The primary objective of this architecture is to meet the following requirements (SLAs). Scalability and High Availability Modularity and Maintainability Extensibility
More informationThe Enterprise Java Internet Provider
The Enterprise Java Internet Provider JavaCon Java Hosting Presentation Java and all Java-based marks are trademarks or registered trademarks of Sun Microsystems, Inc. in the U.S. and other countries.
More informationDesign Approaches of Web Application with Efficient Performance in JAVA
IJCSNS International Journal of Computer Science and Network Security, VOL.11 No.7, July 2011 141 Design Approaches of Web Application with Efficient Performance in JAVA OhSoo Kwon and HyeJa Bang Dept
More informationSAS Drug Development Integration & PheedIt
SAS Drug Development Integration & PheedIt Andrew Fagan, SAS Institute, USA Carl-Olow Magnusson, SAS Institute, Sweden Copyright 2004 SAS Institute Inc. All rights reserved. Presentation Overview! What
More informationCommuniqué 4. Standardized Global Content Management. Designed for World s Leading Enterprises. Industry Leading Products & Platform
Communiqué 4 Standardized Communiqué 4 - fully implementing the JCR (JSR 170) Content Repository Standard, managing digital business information, applications and processes through the web. Communiqué
More informationHow to Build an E-Commerce Application using J2EE. Carol McDonald Code Camp Engineer
How to Build an E-Commerce Application using J2EE Carol McDonald Code Camp Engineer Code Camp Agenda J2EE & Blueprints Application Architecture and J2EE Blueprints E-Commerce Application Design Enterprise
More informationASP &.NET. Microsoft's Solution for Dynamic Web Development. Mohammad Ali Choudhry Milad Armeen Husain Zeerapurwala Campbell Ma Seul Kee Yoon
ASP &.NET Microsoft's Solution for Dynamic Web Development Mohammad Ali Choudhry Milad Armeen Husain Zeerapurwala Campbell Ma Seul Kee Yoon Introduction Microsoft's Server-side technology. Uses built-in
More informationInternet Engineering: Web Application Architecture. Ali Kamandi Sharif University of Technology kamandi@ce.sharif.edu Fall 2007
Internet Engineering: Web Application Architecture Ali Kamandi Sharif University of Technology kamandi@ce.sharif.edu Fall 2007 Centralized Architecture mainframe terminals terminals 2 Two Tier Application
More informationWeb Container Components Servlet JSP Tag Libraries
Web Application Development, Best Practices by Jeff Zhuk, JavaSchool.com ITS, Inc. dean@javaschool.com Web Container Components Servlet JSP Tag Libraries Servlet Standard Java class to handle an HTTP request
More informationWhat Is the Java TM 2 Platform, Enterprise Edition?
Page 1 de 9 What Is the Java TM 2 Platform, Enterprise Edition? This document provides an introduction to the features and benefits of the Java 2 platform, Enterprise Edition. Overview Enterprises today
More informationThis presentation will provide a brief introduction to Rational Application Developer V7.5.
This presentation will provide a brief introduction to Rational Application Developer V7.5. Page 1 of 11 This presentation will first discuss the fundamental software components in this release, followed
More informationOverview. E-Business Web Site Design
E-Business Web Site Design Michael B. Spring Department of Information Science and Telecommunications University of Pittsburgh spring@imap.pitt.edu http://www.sis.pitt.edu/~spring Overview Goals Biases,
More informationApache Jakarta Tomcat
Apache Jakarta Tomcat 20041058 Suh, Junho Road Map 1 Tomcat Overview What we need to make more dynamic web documents? Server that supports JSP, ASP, database etc We concentrates on Something that support
More informationServer-Side Web Development JSP. Today. Web Servers. Static HTML Directives. Actions Comments Tag Libraries Implicit Objects. Apache.
1 Pages () Lecture #4 2007 Pages () 2 Pages () 3 Pages () Serves resources via HTTP Can be anything that serves data via HTTP Usually a dedicated machine running web server software Can contain modules
More informationJEE Web Applications Jeff Zhuk
JEE Web Applications Jeff Zhuk From the book and beyond Integration-Ready Architecture and Design Cambridge University Press Software Engineering With XML, Java,.NET, Wireless, Speech and Knowledge Technologies
More informationCACHÉ: FLEXIBLE, HIGH-PERFORMANCE PERSISTENCE FOR JAVA APPLICATIONS
CACHÉ: FLEXIBLE, HIGH-PERFORMANCE PERSISTENCE FOR JAVA APPLICATIONS A technical white paper by: InterSystems Corporation Introduction Java is indisputably one of the workhorse technologies for application
More informationzen Platform technical white paper
zen Platform technical white paper The zen Platform as Strategic Business Platform The increasing use of application servers as standard paradigm for the development of business critical applications meant
More informationOracle WebLogic Foundation of Oracle Fusion Middleware. Lawrence Manickam Toyork Systems Inc www.toyork.com http://ca.linkedin.
Oracle WebLogic Foundation of Oracle Fusion Middleware Lawrence Manickam Toyork Systems Inc www.toyork.com http://ca.linkedin.com/in/lawrence143 History of WebLogic WebLogic Inc started in 1995 was a company
More informationJ2EE Promises and Customer Experiences
J2EE Promises and Customer Experiences Adding a Productivity Layer to J2EE Speeds J2EE Benefits By Susan E. Aldrich, Senior Vice President January 2003 Prepared for Macromedia, Inc. Patricia Seybold Group
More informationClient-server 3-tier N-tier
Web Application Design Notes Jeff Offutt http://www.cs.gmu.edu/~offutt/ SWE 642 Software Engineering for the World Wide Web N-Tier Architecture network middleware middleware Client Web Server Application
More informationSAP's Integrated Development Environment for Java. Karl Kessler, SAP AG
SAP's Integrated Development Environment for Java Karl Kessler, SAP AG Agenda Comparison ABAP Workbench / Typical Java IDE Eclipse The SAP Framework The J2EE toolset 2002 SAP Labs, LLC, JAVA101, Karl Kessler
More informationApplication Servers G22.3033-011. Session 2 - Main Theme Page-Based Application Servers. Dr. Jean-Claude Franchitti
Application Servers G22.3033-011 Session 2 - Main Theme Page-Based Application Servers Dr. Jean-Claude Franchitti New York University Computer Science Department Courant Institute of Mathematical Sciences
More informationAgenda. Summary of Previous Session. Application Servers G22.3033-011. Session 3 - Main Theme Page-Based Application Servers (Part II)
Application Servers G22.3033-011 Session 3 - Main Theme Page-Based Application Servers (Part II) Dr. Jean-Claude Franchitti New York University Computer Science Department Courant Institute of Mathematical
More informationCase Studies of Running the Platform. NetBeans UML Servlet JSP GlassFish EJB
September Case Studies of Running the Platform NetBeans UML Servlet JSP GlassFish EJB In this project we display in the browser the Hello World, Everyone! message created in the session bean with servlets
More informationProductivity Comparison for Building Applications and Web Services
Productivity Comparison for Building Applications and Web Services Between The Virtual Enterprise, BEA WebLogic Workshop and IBM WebSphere Application Developer Prepared by Intelliun Corporation CONTENTS
More informationWhite paper. IBM WebSphere Application Server architecture
White paper IBM WebSphere Application Server architecture WebSphere Application Server architecture This IBM WebSphere Application Server white paper was written by: Jeff Reser, WebSphere Product Manager
More informationJapan Communication India Skill Development Center
Japan Communication India Skill Development Center Java Application System Developer Course Detail Track 2a Java Application Software Developer: Phase1 SQL Overview 70 Introduction Database, DB Server
More informationComparison of Web Authoring Tools
Comparison of Web Authoring Tools (NetObjects Fusion, Microsoft FrontPage, and Macromedia Dreamweaver) Introduction to Web Authoring Tools It is easier than ever to create a Web site with an HTML editor,
More informationWorking With Templates in Web Publisher. Contributed by Paul O Mahony Developer Program
Working With Templates in Web Publisher Contributed by Paul O Mahony Developer Program Overview... 3 Template Options... 3 Web Publisher Editor Templates... 3 Advanced Content Editor... 3 ewebeditpro +
More informationINTERNET PROGRAMMING AND DEVELOPMENT AEC LEA.BN Course Descriptions & Outcome Competency
INTERNET PROGRAMMING AND DEVELOPMENT AEC LEA.BN Course Descriptions & Outcome Competency 1. 420-PA3-AB Introduction to Computers, the Internet, and the Web This course is an introduction to the computer,
More informationAn introduction to creating JSF applications in Rational Application Developer Version 8.0
An introduction to creating JSF applications in Rational Application Developer Version 8.0 September 2010 Copyright IBM Corporation 2010. 1 Overview Although you can use several Web technologies to create
More informationSOFTWARE ARCHITECTURE FOR FIJI NATIONAL UNIVERSITY CAMPUS INFORMATION SYSTEMS
SOFTWARE ARCHITECTURE FOR FIJI NATIONAL UNIVERSITY CAMPUS INFORMATION SYSTEMS Bimal Aklesh Kumar Department of Computer Science and Information Systems Fiji National University Fiji Islands bimal.kumar@fnu.ac.fj
More informationWeb and e-business Technologies
ActivePotato Corporation www.activepotato.com Web and e-business Technologies By Rohit Chugh rohit.chugh@activepotato.com For the IEEE Ottawa Chapter June 2, 2003 2003 by Rohit Chugh 1 Agenda Web Technologies
More informationOracle Application Development Framework Overview
An Oracle White Paper June 2011 Oracle Application Development Framework Overview Introduction... 1 Oracle ADF Making Java EE Development Simpler... 2 THE ORACLE ADF ARCHITECTURE... 3 The Business Services
More informationOverview. E-Business The Transition
E-Business The Transition Michael B. Spring Department of Information Science and Telecommunications University of Pittsburgh spring@imap.pitt.edu http://www.sis.pitt.edu/~spring Develop a plan Prepare
More information<Insert Picture Here> Betting Big on JavaServer Faces: Components, Tools, and Tricks
Betting Big on JavaServer Faces: Components, Tools, and Tricks Steve Muench Consulting Product Manager, JDeveloper/ADF Development Team Oracle Corporation Oracle's Betting Big on
More informationArchitected RAD: Tackling the challenges of on demand business
Architected RAD: Tackling the challenges of on demand business by Arun Gupta Chief Technologist, Enterprise Applications Rational Software IBM Software Group (186 K) It's an inescapable fact: Companies
More informationHow To Develop A Web Dialog For An Org Database With A Database On A Computer (Oracle)
Designing a Framework to Develop WEB Graphical Interfaces for ORACLE Databases - Web Dialog Georgiana-Petruţa Fîntîneanu Florentina Anica Pintea, Faculty of Computers and Applied Computer Science, Tibiscus
More informationCS 55.17. Developing Web Applications with Java Technologies
CS 55.17 Developing Web Applications with Java Technologies Class Introduction Instructor: David B. Pearson Email: Dpearson@SantaRosa.edu Yahoo! ID: DavidPearson Website: http://www.santarosa.edu/~dpearson/
More informationTechnical White Paper The Excel Reporting Solution for Java
Technical White Paper The Excel Reporting Solution for Java Using Actuate e.spreadsheet Engine as a foundation for web-based reporting applications, Java developers can greatly enhance the productivity
More informationSpecialized Programme on Web Application Development using Open Source Tools
Specialized Programme on Web Application Development using Open Source Tools Objective: At the end of the course, Students will be able to: Understand various open source tools(programming tools and databases)
More informationSpecialized Programme on Web Application Development using Open Source Tools
Specialized Programme on Web Application Development using Open Source Tools A. NAME OF INSTITUTE Centre For Development of Advanced Computing B. NAME/TITLE OF THE COURSE C. COURSE DATES WITH DURATION
More informationImprovement of Software Quality and Productivity Using Development Tools
Improvement of Software Quality and Productivity Using Development Tools V Hideo Abotani V Tomoki Shiratori V Kouji Sasaki V Masaki Tonomura (Manuscript received March 24, 2006) Information systems, which
More informationClient-Server Architecture & J2EE Platform Technologies Overview Ahmed K. Ezzat
Client-Server Architecture & J2EE Platform Technologies Overview Ahmed K. Ezzat Page 1 of 14 Roadmap Client-Server Architecture Introduction Two-tier Architecture Three-tier Architecture The MVC Architecture
More information4D as a Web Application Platform
4D as a Web Application Platform 4D is a powerful, flexible, and very scalable Web application platform. This white paper examines the common requirements for Web application servers, and discusses the
More informationArchitectural Overview
Architectural Overview Version 7 Part Number 817-2167-10 March 2003 A Sun ONE Application Server 7 deployment consists of a number of application server instances, an administrative server and, optionally,
More informationCache Database: Introduction to a New Generation Database
Cache Database: Introduction to a New Generation Database Amrita Bhatnagar Department of Computer Science and Engineering, Birla Institute of Technology, A 7, Sector 1, Noida 201301 UP amritapsaxena@gmail.com
More informationNext Generation Lab. A solution for remote characterization of analog integrated circuits
Next Generation Lab A solution for remote characterization of analog integrated circuits Background Goals Technologies Physical architecture Software architecture Conclusion Outline Background Based on
More informationera J2EE Platform and Tool Recommendations
Version 0.1 (Complete Draft) March 2, 2001 Contract No: Task Order No: Document ID: Prepared For: Office of Policy for Extramural Research Administration Office of Extramural Research National Institutes
More informationSystems Analysis Input and Output 1. Input and Output
Systems Analysis Input and Output 1 Input and Output A course in information architecture or web design, complemented with work in Human-Computer Interaction, will help the analyst understand how to improve
More informationCN3 Advanced Catalog. By Lexel Corporation
CN3 Advanced Catalog By Lexel Corporation Advanced Hierarchical Catalog Organizes Products by Groups and Sub-Groups Suggestive Sell Order from Graphics Guided Selling Wizard Easily Customized with Industry
More informationCocoon 2 Programming: Web Publishing with XML and Java"
Cocoon 2 Programming: Web Publishing with XML and Java" Bill Brogden Conrad D'Cruz Mark Gaither StfBEX San Francisco London Introduction xv Chapter 1 The Cocoon 2 Architecture 1 The Challenges of Web Publishing
More informationEVALUATION OF SERVER-SIDE TECHNOLOGY FOR WEB DEPLOYMENT
EVALUATION OF SERVER-SIDE TECHNOLOGY FOR WEB DEPLOYMENT Dr. Alexander Pons, University of Miami, apons@miami.edu ABSTRACT The deployment of Web applications consisting of dynamic content requires the selection
More informationManaging Complexity in Mobile Application Deployment Using the OSGi Service Platform
Managing Complexity in Mobile Application Deployment Using the OSGi Service Platform Rafiul Ahad, Ph.D. Vice President, Mobile Products and Services Oracle Corporation copyright 2004 by OSGi Alliance All
More informationThe Advantages of. Microsoft.NET. a white paper. pin digital. www.pindigital.com
The Advantages of Microsoft.NET a white paper www.pindigital.com Microsoft.NET is a set of software technologies for connecting information, people, systems, and devices. This new generation of technology
More informationCore J2EE Patterns, Frameworks and Micro Architectures
Core J2EE Patterns, Frameworks and Micro Architectures Deepak.Alur@sun.com Patterns & Design Expertise Center Sun Software Services January 2004 Agenda Patterns Core J2EE Pattern Catalog Background J2EE
More informationIBM Rational Rapid Developer Components & Web Services
A Technical How-to Guide for Creating Components and Web Services in Rational Rapid Developer June, 2003 Rev. 1.00 IBM Rational Rapid Developer Glenn A. Webster Staff Technical Writer Executive Summary
More information3-Tier Architecture. 3-Tier Architecture. Prepared By. Channu Kambalyal. Page 1 of 19
3-Tier Architecture Prepared By Channu Kambalyal Page 1 of 19 Table of Contents 1.0 Traditional Host Systems... 3 2.0 Distributed Systems... 4 3.0 Client/Server Model... 5 4.0 Distributed Client/Server
More informationBring the power and speed of RAD to your Web application development with WebSnap
Bring the power and speed of RAD to your Web application development with WebSnap by Nick Hodges, HardThink, Incorporated Introduction Taking the best of today s web technologies, Delphi 6 introduces a
More informationUsing Database Metadata and its Semantics to Generate Automatic and Dynamic Web Entry Forms
Using Database Metadata and its Semantics to Generate Automatic and Dynamic Web Entry Forms Mohammed M. Elsheh and Mick J. Ridley Abstract Automatic and dynamic generation of Web applications is the future
More informationTornado Server. Architecture Overview
Tornado Server Architecture Overview Document Verison 1.0 17 July 2006 This document outlines the key Tornado Server architecture. It is not a full development guide; its purpose is to educate developers
More informationService Oriented Architecture
Service Oriented Architecture Charlie Abela Department of Artificial Intelligence charlie.abela@um.edu.mt Last Lecture Web Ontology Language Problems? CSA 3210 Service Oriented Architecture 2 Lecture Outline
More informationJSP Java Server Pages
JSP - Java Server Pages JSP Java Server Pages JSP - Java Server Pages Characteristics: A way to create dynamic web pages, Server side processing, Based on Java Technology, Large library base Platform independence
More informationCSI 2132 Lab 8. Outline. Web Programming JSP 23/03/2012
CSI 2132 Lab 8 Web Programming JSP 1 Outline Web Applications Model View Controller Architectures for Web Applications Creation of a JSP application using JEE as JDK, Apache Tomcat as Server and Netbeans
More informationAn Overview of Oracle Forms Server Architecture. An Oracle Technical White Paper April 2000
An Oracle Technical White Paper INTRODUCTION This paper is designed to provide you with an overview of some of the key points of the Oracle Forms Server architecture and the processes involved when forms
More informationHow To Understand Programming Languages And Programming Languages
Objectives Differentiate between machine and and assembly languages Describe Describe various various ways ways to to develop develop Web Web pages pages including including HTML, HTML, scripting scripting
More informationA Layered Architecture based on Java for Internet and Intranet Information Systems
A Layered Architecture based on Java for Internet and Intranet Information Systems Fidel CACHEDA, Alberto PAN, Lucía ARDAO, Ángel VIÑA Departamento de Electrónica y Sistemas Facultad de Informática, Universidad
More informationON-LINE BOOKING APPLICATION NEIL TAIT
ON-LINE BOOKING APPLICATION NEIL TAIT Submitted in partial fulfilment of the requirements of Napier University for the degree of Bachelor of Engineering with Honours in Software Engineering School of Computing
More informationPerformance Management Platform
Open EMS Suite by Nokia Performance Management Platform Functional Overview Version 1.4 Nokia Siemens Networks 1 (16) Performance Management Platform The information in this document is subject to change
More informationEnterprise Application Development Using UML, Java Technology and XML
Enterprise Application Development Using UML, Java Technology and XML Will Howery CTO Passage Software LLC 1 Introduction Effective management and modeling of enterprise applications Web and business-to-business
More informationA Performance Comparison of Web Development Technologies to Distribute Multimedia across an Intranet
A Performance Comparison of Web Development Technologies to Distribute Multimedia across an Intranet D. Swales, D. Sewry, A. Terzoli Computer Science Department Rhodes University Grahamstown, 6140 Email:
More informationEnterprise Integration Architectures for the Financial Services and Insurance Industries
George Kosmides Dennis Pagano Noospherics Technologies, Inc. gkosmides@noospherics.com Enterprise Integration Architectures for the Financial Services and Insurance Industries Overview Financial Services
More informationA DIAGRAM APPROACH TO AUTOMATIC GENERATION OF JSP/SERVLET WEB APPLICATIONS
A DIAGRAM APPROACH TO AUTOMATIC GENERATION OF JSP/SERVLET WEB APPLICATIONS Kornkamol Jamroendararasame, Tetsuya Suzuki and Takehiro Tokuda Department of Computer Science Tokyo Institute of Technology Tokyo
More informationSSC - Web development Model-View-Controller for Java web application development
SSC - Web development Model-View-Controller for Java web application development Shan He School for Computational Science University of Birmingham Module 06-19321: SSC Outline Outline of Topics Java Server
More informationJapan Communication India Skill Development Center
Japan Communication India Skill Development Center Java Application System Developer Course Detail Track 2b Java Application Software Developer: Phase1 SQL Overview 70 Introduction Database, DB Server
More informationEnterprise Application Development in SharePoint 2010
Artifacts, Components and Resources that Comprise the Employee Absence Tracking Application 11 Enterprise Application Development in SharePoint 2010 Development Note below, a version of this Employee Absence
More informationLong haul product development
Long haul Long haul product development Xoriant helps one of the largest Enterprise Asset Management software companies consolidate offshore processes and rearchitects entire product suite. 1 2011 Xoriant
More informationContents. Client-server and multi-tier architectures. The Java 2 Enterprise Edition (J2EE) platform
Part III: Component Architectures Natividad Martínez Madrid y Simon Pickin Departamento de Ingeniería Telemática Universidad Carlos III de Madrid {nati, spickin}@it.uc3m.es Introduction Contents Client-server
More informationWeb Frameworks. web development done right. Course of Web Technologies A.A. 2010/2011 Valerio Maggio, PhD Student Prof.
Web Frameworks web development done right Course of Web Technologies A.A. 2010/2011 Valerio Maggio, PhD Student Prof.ssa Anna Corazza Outline 2 Web technologies evolution Web frameworks Design Principles
More informationExpert Reference Series of White Papers. 10 Tips for Creating Your Web Site 1-800-COURSES. www.globalknowledge.com
Expert Reference Series of White Papers 10 Tips for Creating Your Web Site 1-800-COURSES www.globalknowledge.com 10 Tips for Creating Your Web Site Provided by WestLake Introduction When looking for ways
More informationJAVA Technologies QUARTER 1 DESKTOP APPLICATIONS - ESSENTIALS QUARTER 2 NETWORKING AND OPERATING SYSTEMS ESSENTIALS. Module 1 - Office Applications
SOFTWARE ENGINEERING TRACK JAVA Technologies QUARTER 1 DESKTOP APPLICATIONS - ESSENTIALS Module 1 - Office Applications This subject enables users to acquire the necessary knowledge and skills to use Office
More informationChapter 4. Learning Objectives. Learning Objectives. Building an E-commerce Web Site. Building an E-commerce Web Site: A Systematic Approach
Chapter 4 Building an E-commerce Web Site Created by, David Zolzer, Northwestern State University Louisiana Copyright 2002 Pearson Education, Inc. Slide 4-1 Copyright 2002 Pearson Education, Inc. Slide
More informationInternet and Web-Based Database Technology
Internet and Web-Based Database Technology Amjad A. Abdullat Computer Information Systems Department West Texas A&M University Canyon, Texas 79016 Abstract The demand for data-intensive Web sites is driving
More informationBI Publisher. Presented to: SCOUG. June 7, 2010
Features and Functionality of BI Publisher Presented to: SCOUG June 7, 2010 Kirby Corporation 2 Kirby Corporation 3 Kirby Corporation 4 Kirby Corporation Currently on Oracle 11.5.10+ Two Instances Financials(Accounts
More information