CC68J APLICACIONES EMPRESARIALES CON JEE JSF. Profesores: Andrés Farías
|
|
|
- Bertha Reed
- 9 years ago
- Views:
Transcription
1 CC68J APLICACIONES EMPRESARIALES CON JEE JSF Profesores: Andrés Farías
2 Objetivos: aprender a
3 REVISITANDO EL PATRÓN MVC
4 INTRODUCCIÓN A JSF
5 Java Server Faces Introducción taglib uri=" prefix="f" %>
6 Java Server Faces Introducción
7 En qué tecnologías se basa? Introducción
8 CONCEPTOS CENTRALES DE JSF
9 Los conceptos clave Resumen
10 1. Componentes de UI General taglib uri=" prefix="h" %>
11 1. Componentes de UI Ejemplos <h:commandbutton id= siguiente value= #{msg.buttonheader} action= sigpagina /> <h:inputtextarea id= textarea rows= 4 cols= 7 value= texto />
12 1. Componentes de UI De JSF a HTML (1/2) Enter address: <h:message style="color: red" for="useraddress" /> <h:inputtext id="useraddress" value="#{jsfexample.address}" required="true"/> <h:commandbutton action="save" value="save"/>
13 1. Componentes de UI De JSF a HTML (2/2) Enter address: <span style="color: red"> Validation Error: Value is required. </span> <input id="jsftags:useraddress" type="text" name="jsftags:useraddress" value="" /> <input type="submit" name="jsftags:_id1" value="save" />
14 2. Eventos General
15 2. Eventos Ejemplo: value-change event <h:inputtext valuechangelistener= #{myform.processvaluechanged} /> public void processvaluechanged(valuechangeevent event){ HtmlInputText sender = (HtmlInputText)event.getComponent(); sender.setreadonly(true); changepanel.setrendered(true); }
16 2. Eventos Ejemplo: action event <h:commandbutton id="redisplaycommand" type="submit" value="redisplay actionlistener="#{myform.doit} /> public void doit(actionevent event){ HtmlCommandButton button = (HtmlCommandButton)event.getComponent(); button.setvalue("it's done!"); }
17 3. Beans Manejados Managed Beans - General
18 3. Beans Manejados Ejemplo de declaración (faces-config.xml) <managed-bean> <managed-bean-name>hellobean</managed-bean-name> <managed-bean-class> com.virtua.jsf.sample.hello.hellobean </managed-bean-class> <managed-bean-scope> session </managed-bean-scope> </managed-bean>
19 3. Beans Manejados Ejemplo de uso <h:outputtext id= output value= #{hellobean.numcontrols} /> El uso de EL es similar a JSP.
20 4. Validadores General validator
21 4. Validadores General <h:inputtext id="usernumber value="#{numberbean.usernumber} required= true /> <h:inputtext> <f:validatelength minimum="2" maximum="10"/> </h:inputtext>
22 5. Internacionalización y localización General
23 5. Internacionalización y localización Ejemplo - declaración en faces-config.xml <application> <locale-config> <default-locale>en</default-locale> <supported-locale>en</supported-locale> <supported-locale>en_us</supported-locale> <supported-locale>es_es</supported-locale> </locale-config> <message-bundle>custommessages</message-bundle> </application>
24 5. Internacionalización y localización Ejemplo - Resource Boundles y uso <f:loadbundle basename="localizationresources" var="bundle"/> LocalizationResources_en.properties halloween=every day is like Halloween. numberofvisits=you have visited us {0} time(s), {1}. Rock on! togglelocale=translate to Spanish helloimage=../images/hello.gif <h:outputtext value="#{bundle.halloween}"/>
25 6. Conversores General
26 6. Conversores General <f:converter> converter Conversores no predefinidos
27 6. Conversores Ejemplo: Conversor predefinido <h:outputtext value="#{user.dateofbirth}"> <f:convertdatetime type="date" datestyle="short"/> </h:outputtext> 03/18/06 18/03/06
28 7. Navegación General
29 7. Navegación Ejemplo de declaración (faces-config.xml) <navigation-rule> <from-view-id>/login.jsp</from-view-id> <navigation-case> <from-outcome>success</from-outcome> <to-view-id>/mainmenu.jsp</to-view-id> </navigation-case> <navigation-case> <from-outcome>failure</from-outcome> <to-view-id>/login.jsp</to-view-id> </navigation-case> </navigation-rule> Página destino Página origen acción
30 UN PEQUEÑO EJEMPLO
31 Que ofrece workshop? Un ejemplo sencillo
32 Login con WebLogic Un ejemplo sencillo Presentación MVC: JSF Lógica de Negocio Login.jsp LoginBean.java Login.java welcome.jsp
33 La receta failure success
34 Creación del proyecto Eligiendo las librerías
35 Creando el bean LoginBean package cl.uchile.cc68j.login; public class LoginBean { private String username; private String password; public String login(string username, String password) { if (username.equals("afarias") && password.equals("password")) return "sucess"; else return null; } public String getpassword() { return password; } public void setpassword(string password) { this.password = password; } public String getusername() { return username; } } public void setusername(string username) { this.username = username; }
36 Beans administrados Modificando el faces-config.xml <?xml version="1.0" encoding="utf-8"?> <faces-config> <application> <message-bundle>resources.application</message-bundle> <locale-config><default-locale>en</default-locale></localeconfig> </application> <managed-bean> <managed-bean-name>login</managed-bean-name> <managed-bean-class>cl.uchile.cc68j.login.loginbean</managedbean-class> <managed-bean-scope>session</managed-bean-scope> </managed-bean> </faces-config>
37 Creando la vista Login.jsp page language="java" contenttype="text/html; charset=iso " pageencoding="iso "%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" " taglib uri=" prefix="f" %> taglib uri=" prefix="h" %> <f:loadbundle basename="resources.application" var="bundle"/> <f:view> <html> <head> <meta http-equiv="content-type" content="text/html; charset=iso "> <title>insert title here</title> </head> <body> <table border="1" cellpadding="0" width="800"> <tr> <td></td> </tr> <tr> <td> <h:messages globalonly="true" layout="table"/> <h:form id="loginform"> <h:panelgrid columns="3"> <f:facet name="header"> <h:outputtext value="#{bundle['login.title']}"/> </f:facet> <h:outputtext value="#{bundle['login.user']}"/> <h:inputtext id="username" value="#{login.username}" required="true"> <f:validatelength minimum="6" maximum="10"/> </h:inputtext> <h:message for="username"/> <h:outputtext value="password:"/> <h:inputsecret id="password" value="#{login.password}" required="true"> <f:validatelength minimum="6" maximum="10"/> </h:inputsecret> <h:message for="password"/> </h:panelgrid> <h:commandbutton action="#{login.login}" value="login"/> </h:form></td></tr> </table></body></html> </f:view>
38 Navegación Modificando el faces-config.xml <?xml version="1.0" encoding="utf-8"?> <faces-config> <application> <message-bundle>resources.application</message-bundle> <locale-config><default-locale>en</default-locale></localeconfig> </application>... <navigation-rule> <from-view-id>/pages/login.jsp</from-view-id> <navigation-case> <from-outcome>success</from-outcome> <to-view-id>/pages/welcome.jsp</to-view-id> </navigation-case> </navigation-rule> </faces-config>
39 TEORÍA VS. PRÁCTICE
40 Teoría vs Práctica En teoría
41 En la práctica
42 JSF: ESTRUCTURA Y CÓDIGO
43 JSF Estructura Template (jsp) faces-config (xml) Backing Bean (java) Wrapper (java) Logic Layer (rest of app) model (java)
44 JSF templates
45 Ejemplo de template taglib uri=" prefix="f" %> taglib uri=" prefix="h"%> <f:view> <html><head><title>items</title></head><body> <h:form id="items"> <h:datatable id="itemlist value="#{jsfbean.allitems} var="entry"> <h:column> <f:facet name="header"> <h:outputtext value=""/> </f:facet> <h:selectbooleancheckbox id="itemselect" value="#{entry.selected} rendered="#{entry.candelete}"/> <h:outputtext value="" rendered="#{not entry.candelete}"/> </h:column> </h:form> </body></html> </f:view>
46 faces-config.xml
47 Ejemplo de faces-config <faces-config> <navigation-rule> <from-view-id>/jsf/jsfitems.jsp</from-view-id> <navigation-case> <from-outcome>newitem</from-outcome> <to-view-id>/jsf/jsfadditem.jsp</to-view-id> </navigation-case> <navigation-case> <from-outcome>*</from-outcome> <to-view-id>/jsf/jsfitems.jsp</to-view-id> </navigation-case> </navigation-rule> <managed-bean> <managed-bean-name>jsfbean</managed-bean-name> <managed-bean-class>org.example.jsf.jsfbean</managed-bean-class> <managed-bean-scope>session</managed-bean-scope> <managed-property> <property-name>logic</property-name> <value>#{somelogicbean}</value> </managed-property> </managed-bean> </faces-config>
48 JSF backing beans
49 Ejemplo de backing bean public class JsfBean { private DataModel itemsmodel; private JsfItemWrapper currentitem = null;... private JsfLogic logic; public void setlogic(jsflogic logic) { this.logic = logic; }... public DataModel getallitems() { List wrappeditems = new ArrayList(); List items = logic.getallvisibleitems(logic.getcurrentsiteid()); for (Iterator iter = items.iterator(); iter.hasnext(); ) { JsfItemWrapper wrapper = new JsfItemWrapper((Item) iter.next()); wrappeditems.add(wrapper); } itemsmodel = new ListDataModel(wrappedItems); return itemsmodel; }... public String processactionlist() { return "listitems"; } }
50 JSF wrapper bean
51 Sample wrapper bean public class JsfItemWrapper { private Item item; // is this item selected by the user private boolean isselected; public JsfItemWrapper(Item item) { this.item = item; } public Item getitem() { return item; } public void setitem(item item) { this.item = item; } public boolean isselected() { return isselected; } } public void setselected(boolean isselected) { this.isselected = isselected; }
52 Web app basics 4 cosas necesarias en un webapp
53 Imprimir texto dinámico <h:outputtext value="#{jsfappbean.currentitem.title}"/> <h:outputtext value="#{msgs.jsfapp_text}"/> h:outputtext h:outputlabel h:outputformat
54 Estructuras de Loop <h:datatable id="itemlist value="#{jsfappbean.allitems} var="entry"> <h:column> <f:facet name="header"> <h:outputtext value="#{msgs.jsfapp_text}"/> </f:facet> <h:outputtext value="#{entry.item.title}"/> </h:column> <h:column> <f:facet name="header"> <h:outputtext value="#{msgs.jsfapp_hidden}"/> </f:facet> <h:selectbooleancheckbox id="itemhidden" value="#{entry.item.hidden} disabled="true" /> </h:column> </h:datatable> h:datatable h:column h:panelgrid
55 Rendering opcional <h:outputtext value="#{entry.item.title} rendered="#{not entry.candelete}"/> <h:commandlink id="updatelink" action="#{jsfappbean.processactionupdate}" rendered="#{entry.candelete}"> <h:outputtext value="#{entry.item.title}"/> </h:commandlink> h: rendered not
56 Gatillar acciones <h:commandbutton value="#{msgs.jsfapp_new}" action="#{jsfappbean.processactionnew}" /> public String processactionnew() { } currentitem = null; itemtext = TEXT_DEFAULT; itemhidden = HIDDEN_DEFAULT; return "newitem"; h:commandbutton h:commandlink
57 JSF EN LA PRÁCTICA
58 La experiencia con JSF
59 Revisitando la estructura JSF Template (jsp) faces-config (xml) Wrapper (java) model (java) Backing Bean (java) Logic Layer (rest of app)
60 Apache MyFaces
61 Oracle ADF faces
62 Otros faces
63 Links
Sample HP OO Web Application
HP OO 10 OnBoarding Kit Community Assitstance Team Sample HP OO Web Application HP OO 10.x Central s rich API enables easy integration of the different parts of HP OO Central into custom web applications.
Developing 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
JSF (Java Server Faces) Melih Sakarya www.melihsakarya.com [email protected]
JSF (Java Server Faces) Melih Sakarya www.melihsakarya.com [email protected] JSF Nedir? MVC (Model-View-Controller) JSR Standartı (JSR-127, JSR 252) Component Oriented Event Driven Farklı JSF implementasyonları
Simplify Your Web App Development Using the Spring MVC Framework
1 of 10 24/8/2008 23:07 http://www.devx.com Printed from http://www.devx.com/java/article/22134/1954 Simplify Your Web App Development Using the Spring MVC Framework Struts is in fairly widespread use
How To Understand The Architecture Of Java 2Ee, J2Ee, And J2E (Java) In A Wordpress Blog Post
Understanding Architecture and Framework of J2EE using Web Application Devadrita Dey Sarkar,Anavi jaiswal, Ankur Saxena Amity University,UTTAR PRADESH Sector-125, Noida, UP-201303, India Abstract: This
Web Programming II JSP (Java Server Pages) ASP request processing. The Problem. The Problem. Enterprise Application Development using J2EE
Enterprise Application Development using J2EE Shmulik London Lecture #6 Web Programming II JSP (Java Server Pages) How we approached it in the old days (ASP) Multiplication Table Multiplication
JWIG Yet Another Framework for Maintainable and Secure Web Applications
JWIG Yet Another Framework for Maintainable and Secure Web Applications Anders Møller Mathias Schwarz Aarhus University Brief history - Precursers 1999: Powerful template system Form field validation,
Client-side Web Engineering From HTML to AJAX
Client-side Web Engineering From HTML to AJAX SWE 642, Spring 2008 Nick Duan 1 What is Client-side Engineering? The concepts, tools and techniques for creating standard web browser and browser extensions
Advanced Tornado TWENTYONE. 21.1 Advanced Tornado. 21.2 Accessing MySQL from Python LAB
21.1 Advanced Tornado Advanced Tornado One of the main reasons we might want to use a web framework like Tornado is that they hide a lot of the boilerplate stuff that we don t really care about, like escaping
CSc 230 Software System Engineering FINAL REPORT. Project Management System. Prof.: Doan Nguyen. Submitted By: Parita Shah Ajinkya Ladkhedkar
CSc 230 Software System Engineering FINAL REPORT Project Management System Prof.: Doan Nguyen Submitted By: Parita Shah Ajinkya Ladkhedkar Spring 2015 1 Table of Content Title Page No 1. Customer Statement
Página 1 de 22. - <xs:complextype name="signedinfotype"> <xs:element name="rsakeyvalue" type="tns:rsakeyvaluetype"/>
http://201.28.69.146:5663/isswebejb/isswebws/isswebws?wsdl Página 1 de 22
Building an Agile PLM Web Application with JDeveloper and Agile 93 Web Services
Building an Agile PLM Web Application with JDeveloper and Agile 93 Web Services Tutorial By: Maneesh Agarwal,Venugopalan Sreedharan Agile PLM Development October 2009 CONTENTS Chapter 1 Overview... 3
HTML Forms and CONTROLS
HTML Forms and CONTROLS Web forms also called Fill-out Forms, let a user return information to a web server for some action. The processing of incoming data is handled by a script or program written in
<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
Hello World RESTful web service tutorial
Hello World RESTful web service tutorial Balázs Simon ([email protected]), BME IIT, 2015 1 Introduction This document describes how to create a Hello World RESTful web service in Eclipse using JAX-RS
İNTERNET TABANLI PROGRAMLAMA- 13.ders GRIDVIEW, DETAILSVIEW, ACCESSDATASOURCE NESNELERİ İLE BİLGİ GÖRÜNTÜLEME
İNTERNET TABANLI PROGRAMLAMA- 13.ders GRIDVIEW, DETAILSVIEW, ACCESSDATASOURCE NESNELERİ İLE BİLGİ GÖRÜNTÜLEME Asp.Net kodları
Using 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
Web Programming with PHP 5. The right tool for the right job.
Web Programming with PHP 5 The right tool for the right job. PHP as an Acronym PHP PHP: Hypertext Preprocessor This is called a Recursive Acronym GNU? GNU s Not Unix! CYGNUS? CYGNUS is Your GNU Support
Further web design: HTML forms
Further web design: HTML forms Practical workbook Aims and Learning Objectives The aim of this document is to introduce HTML forms. By the end of this course you will be able to: use existing forms on
Getting Started Guide. Version 1.8
Getting Started Guide Version 1.8 Copyright Copyright 2005-2009. ICEsoft Technologies, Inc. All rights reserved. The content in this guide is protected under copyright law even if it is not distributed
Yandex.Widgets Quick start
17.09.2013 .. Version 2 Document build date: 17.09.2013. This volume is a part of Yandex technical documentation. Yandex helpdesk site: http://help.yandex.ru 2008 2013 Yandex LLC. All rights reserved.
COMPUTACIÓN ORIENTADA A SERVICIOS (PRÁCTICA) Dr. Mauricio Arroqui EXA-UNICEN
COMPUTACIÓN ORIENTADA A SERVICIOS (PRÁCTICA) Dr. Mauricio Arroqui EXA-UNICEN Actividad Crear un servicio REST y un cliente para el mismo ejercicio realizado durante la práctica para SOAP. Se requiere la
WIRIS quizzes web services Getting started with PHP and Java
WIRIS quizzes web services Getting started with PHP and Java Document Release: 1.3 2011 march, Maths for More www.wiris.com Summary This document provides client examples for PHP and Java. Contents WIRIS
JavaScript and Dreamweaver Examples
JavaScript and Dreamweaver Examples CSC 103 October 15, 2007 Overview The World is Flat discussion JavaScript Examples Using Dreamweaver HTML in Dreamweaver JavaScript Homework 3 (due Friday) 1 JavaScript
<Insert Picture Here>
פורום BI 21.5.2013 מה בתוכנית? בוריס דהב Embedded BI Column Level,ROW LEVEL SECURITY,VPD Application Role,security טובית לייבה הפסקה OBIEE באקסליבריס נפתלי ליברמן - לימור פלדל Actionable
CS412 Interactive Lab Creating a Simple Web Form
CS412 Interactive Lab Creating a Simple Web Form Introduction In this laboratory, we will create a simple web form using HTML. You have seen several examples of HTML pages and forms as you have worked
<Insert Picture Here> Oracle Mobile Enterprise Application Platform Overview
Oracle Mobile Enterprise Application Platform Overview Oracle Tools Product Development The following is intended to outline our general product direction. It is intended for information
Direct Post Method (DPM) Developer Guide
(DPM) Developer Guide Card Not Present Transactions Authorize.Net Developer Support http://developer.authorize.net Authorize.Net LLC 2/22/11 Ver. Ver 1.1 (DPM) Developer Guide Authorize.Net LLC ( Authorize.Net
Workshop for WebLogic introduces new tools in support of Java EE 5.0 standards. The support for Java EE5 includes the following technologies:
Oracle Workshop for WebLogic 10g R3 Hands on Labs Workshop for WebLogic extends Eclipse and Web Tools Platform for development of Web Services, Java, JavaEE, Object Relational Mapping, Spring, Beehive,
PRIMEFACES MOBILE USER S GUIDE
PRIMEFACES MOBILE USER S GUIDE Author Çağatay Çivici Covers 0.9.0 This guide is dedicated to my wife Nurcan, without her support PrimeFaces wouldn t exist. Çağatay Çivici 2 About the Author! 5 Introduction!
Guide to Integrate ADSelfService Plus with Outlook Web App
Guide to Integrate ADSelfService Plus with Outlook Web App Contents Document Summary... 3 ADSelfService Plus Overview... 3 ADSelfService Plus Integration with Outlook Web App... 3 Steps Involved... 4 For
FORM-ORIENTED DATA ENTRY
FORM-ORIENTED DATA ENTRY Using form to inquire and collect information from users has been a common practice in modern web page design. Many Web sites used form-oriented input to request customers opinions
Real SQL Programming 1
Real 1 We have seen only how SQL is used at the generic query interface an environment where we sit at a terminal and ask queries of a database. Reality is almost always different: conventional programs
public void setusername(string username) { this.username = username; } public void setname(string name) { this.name = name; }
User-klassen package domain; import dk.au.hum.imv.persistence.db.databasepersistent; public class User extends DatabasePersistent { private String username; private String name; private String address;
Fortigate SSL VPN 4 With PINsafe Installation Notes
Fortigate SSL VPN 4 With PINsafe Installation Notes Table of Contents Fortigate SSL VPN 4 With PINsafe Installation Notes... 1 1. Introduction... 2 2. Overview... 2 2.1. Prerequisites... 2 2.2. Baseline...
Tutorial on Building a web Application with Jdeveloper using EJB, JPA and Java Server Faces By Phaninder Surapaneni
Tutorial on Building a web Application with Jdeveloper using EJB, JPA and Java Server Faces By Phaninder Surapaneni This Tutorial covers: 1.Building the DataModel using EJB3.0. 2.Creating amasterdetail
Application Security
2009 Marty Hall Declarative Web Application Security Originals of Slides and Source Code for Examples: http://courses.coreservlets.com/course-materials/msajsp.html Customized Java EE Training: http://courses.coreservlets.com/
Script Handbook for Interactive Scientific Website Building
Script Handbook for Interactive Scientific Website Building Version: 173205 Released: March 25, 2014 Chung-Lin Shan Contents 1 Basic Structures 1 11 Preparation 2 12 form 4 13 switch for the further step
Configuring iplanet 6.0 Web Server For SSL and non-ssl Redirect
Introduction Configuring iplanet 6.0 Web Server For SSL and non-ssl Redirect This document describes the process for configuring an iplanet web server for the following situation: Require that clients
Defeating XSS and XSRF with JSF Frameworks
Defeating XSS and XSRF with JSF Frameworks About Me Steve Wolf Vice President, Application Security AsTech Consulting, Inc. [email protected] www.astechconsulting.com OWASP Chapter Lead Sacramento,
JavaScript: Arrays. 2008 Pearson Education, Inc. All rights reserved.
1 10 JavaScript: Arrays 2 With sobs and tears he sorted out Those of the largest size... Lewis Carroll Attempt the end, and never stand to doubt; Nothing s so hard, but search will find it out. Robert
HTML Form Widgets. Review: HTML Forms. Review: CGI Programs
HTML Form Widgets Review: HTML Forms HTML forms are used to create web pages that accept user input Forms allow the user to communicate information back to the web server Forms allow web servers to generate
Java Server Pages and Java Beans
Java Server Pages and Java Beans Java server pages (JSP) and Java beans work together to create a web application. Java server pages are html pages that also contain regular Java code, which is included
Introduction to XHTML. 2010, Robert K. Moniot 1
Chapter 4 Introduction to XHTML 2010, Robert K. Moniot 1 OBJECTIVES In this chapter, you will learn: Characteristics of XHTML vs. older HTML. How to write XHTML to create web pages: Controlling document
Mobile Solutions for Data Collection. Sarah Croft and Laura Pierik
Mobile Solutions for Data Collection Sarah Croft and Laura Pierik Presentation Overview Project Overview Benefits of using Mobile Technology Mobile Solutions- two different approaches Results and Recommendations
Fortigate SSL VPN 3.x With PINsafe Installation Notes
Fortigate SSL VPN 3.x With PINsafe Installation Notes Table of Contents Fortigate SSL VPN 3.x With PINsafe Installation Notes... 1 1. Introduction... 2 2. Overview... 2 2.1. Prerequisites... 2 2.2. Baseline...
Website Login Integration
SSO Widget Website Login Integration October 2015 Table of Contents Introduction... 3 Getting Started... 5 Creating your Login Form... 5 Full code for the example (including CSS and JavaScript):... 7 2
Internet Technologies
QAFQAZ UNIVERSITY Computer Engineering Department Internet Technologies HTML Forms Dr. Abzetdin ADAMOV Chair of Computer Engineering Department [email protected] http://ce.qu.edu.az/~aadamov What are forms?
In this chapter, we lay the foundation for all our further discussions. We start
01 Struts.qxd 7/30/02 10:23 PM Page 1 CHAPTER 1 Introducing the Jakarta Struts Project and Its Supporting Components In this chapter, we lay the foundation for all our further discussions. We start by
Oracle JDeveloper 10g for Forms & PL/SQL
ORACLE Oracle Press Oracle JDeveloper 10g for Forms & PL/SQL Peter Koletzke Duncan Mills Me Graw Hill New York Chicago San Francisco Lisbon London Madrid Mexico City Milan New Delhi San Juan Seoul Singapore
White Paper. JavaServer Faces, Graphical Components from Theory to Practice
White Paper JavaServer Faces, Graphical Components from Theory to Practice JavaServer Faces, Graphical Components from Theory to Practice White Paper ILOG, April 2005 Do not duplicate without permission.
Concordion. Concordion. Tomo Popovic, tp0x45 [at] gmail.com
Concordion Tomo Popovic, tp0x45 [at] gmail.com Concordion is an open source tool for writing automated acceptance tests in Java development environment. The main advantages of Concordion are based on its
Working with forms in PHP
2002-6-29 Synopsis In this tutorial, you will learn how to use forms with PHP. Page 1 Forms and PHP One of the most popular ways to make a web site interactive is the use of forms. With forms you can have
How to make a good Software Requirement Specification(SRS)
Information Management Software Information Management Software How to make a good Software Requirement Specification(SRS) Click to add text TGMC 2011 Phases Registration SRS Submission Project Submission
HTML Tables. IT 3203 Introduction to Web Development
IT 3203 Introduction to Web Development Tables and Forms September 3 HTML Tables Tables are your friend: Data in rows and columns Positioning of information (But you should use style sheets for this) Slicing
Web Development and Core Java Lab Manual V th Semester
Web Development and Core Java Lab Manual V th Semester DEPT. OF COMPUTER SCIENCE AND ENGINEERING Prepared By: Kuldeep Yadav Assistant Professor, Department of Computer Science and Engineering, RPS College
Web Application Development Using Borland JBuilder 8 WebLogic Edition
Web Application Development Using Borland JBuilder 8 WebLogic Edition Jumpstart development, deployment, and debugging servlets and JSP A Borland and BEA White Paper By Sudhansu Pati, Systems Engineer
BAPI. Business Application Programming Interface. Compiled by Y R Nagesh 1
BAPI Business Application Programming Interface Compiled by Y R Nagesh 1 What is BAPI A Business Application Programming Interface is a precisely defined interface providing access process and data in
ANGULAR JS SOFTWARE ENGINEERING FOR WEB SERVICES HASAN FAIZAL K APRIL,2014
ANGULAR JS SOFTWARE ENGINEERING FOR WEB SERVICES HASAN FAIZAL K APRIL,2014 What is Angular Js? Open Source JavaScript framework for dynamic web apps. Developed in 2009 by Miško Hevery and Adam Abrons.
Portals, 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
Securing JSF Applications Against the OWASP Top Ten. The OWASP Foundation http://www.owasp.org/ JSF One Rich Web Experience Sep 2008
Securing JSF Applications Against the OWASP Top Ten JSF One Rich Web Experience Sep 2008 David Chandler Sr. Engineer, Intuit [email protected] Copyright 2007 - The OWASP Foundation Permission
Chapter 22 How to send email and access other web sites
Chapter 22 How to send email and access other web sites Murach's PHP and MySQL, C22 2010, Mike Murach & Associates, Inc. Slide 1 Objectives Applied 1. Install and use the PEAR Mail package to send email
SQL Injection for newbie
SQL Injection for newbie SQL injection is a security vulnerability that occurs in a database layer of an application. It is technique to inject SQL query/command as an input via web pages. Sometimes we
Mini Project Report ONLINE SHOPPING SYSTEM
Mini Project Report On ONLINE SHOPPING SYSTEM Submitted By: SHIBIN CHITTIL (80) NIDHEESH CHITTIL (52) RISHIKESE M R (73) In partial fulfillment for the award of the degree of B. TECH DEGREE In COMPUTER
Complete 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
WEB PROGRAMMING LAB (Common to CSE & IT)
138 WEB PROGRAMMING LAB (Common to CSE & IT) Course Code :13CT1121 L T P C 0 0 3 2 Course Educational Objectives: The main objective of the lab course is to expose the students to different programming
ACI Commerce Gateway Hosted Payment Page Guide
ACI Commerce Gateway Hosted Payment Page Guide Inc. All rights reserved. All information contained in this document is confidential and proprietary to ACI Worldwide Inc. This material is a trade secret
Developing Java Web Applications with Jakarta Struts Framework
130 Economy Informatics, 2003 Developing Java Web Applications with Jakarta Struts Framework Liviu Gabriel CRETU Al. I. Cuza University, Faculty of Economics and Business Administration, Iasi Although
USERS MANUAL IN.TRA.NET PROJECT
This project has been funded with support from the European Commission. This publication (communication) reflects the views only of the author, and the Commission cannot be held responsible for any use
The Google Web Toolkit (GWT): Declarative Layout with UiBinder Basics
2013 Marty Hall & Yaakov Chaikin The Google Web Toolkit (GWT): Declarative Layout with UiBinder Basics (GWT 2.5 Version) Originals of Slides and Source Code for Examples: http://courses.coreservlets.com/course-materials/gwt.html
Development. with NetBeans 5.0. A Quick Start in Basic Web and Struts Applications. Geertjan Wielenga
Web Development with NetBeans 5.0 Quick Start in Basic Web and Struts pplications Geertjan Wielenga Web Development with NetBeans 5 This tutorial takes you through the basics of using NetBeans IDE 5.0
AV-002: Professional Web Component Development with Java
AV-002: Professional Web Component Development with Java Certificación Relacionada: Oracle Certified Web Component Developer Detalles de la Carrera: Duración: 120 horas. Introducción: Java es un lenguaje
DIPLOMADO DE JAVA - OCA
DIPLOMADO DE JAVA - OCA TABLA DE CONTENIDO INTRODUCCION... 3 ESTRUCTURA DEL DIPLOMADO... 4 Nivel I:... 4 Fundamentals of the Java Programming Language Java SE 7... 4 Introducing the Java Technology...
Manejo Basico del Servidor de Aplicaciones WebSphere Application Server 6.0
Manejo Basico del Servidor de Aplicaciones WebSphere Application Server 6.0 Ing. Juan Alfonso Salvia Arquitecto de Aplicaciones IBM Uruguay Slide 2 of 45 Slide 3 of 45 Instalacion Basica del Server La
JavaServer Faces 2.0: The Complete Reference
JavaServer Faces 2.0: The Complete Reference TIB/UB Hannover 89 133 219 50X Contents Acknowledgments xxiii Introduction, xxv Part The JavaServer Faces Framework 1 Introduction to JavaServer Faces 3 What
Java 2 Platform, Enterprise Edition (J2EE) Bruno Souza Java Technologist, Sun Microsystems, Inc.
Java 2 Platform, Enterprise Edition (J2EE) Bruno Souza Java Technologist, Sun Microsystems, Inc. J1-680, Hapner/Shannon 1 Contents The Java 2 Platform, Enterprise Edition (J2EE) J2EE Environment APM and
InternetVista Web scenario documentation
InternetVista Web scenario documentation Version 1.2 1 Contents 1. Change History... 3 2. Introduction to Web Scenario... 4 3. XML scenario description... 5 3.1. General scenario structure... 5 3.2. Steps
Dictionary (catálogo)
Catálogo Oracle Catálogo Esquema: un conjunto de estructuras de datos lógicas (objetos del esquema), propiedad de un usuario Un esquema contiene, entre otros, los objetos siguientes: tablas vistas índices
Multi Factor Authentication API
GEORGIA INSTITUTE OF TECHNOLOGY Multi Factor Authentication API Yusuf Nadir Saghar Amay Singhal CONTENTS Abstract... 3 Motivation... 3 Overall Design:... 4 MFA Architecture... 5 Authentication Workflow...
Sales Management Main Features
Sales Management Main Features Optional Subject (4 th Businesss Administration) Second Semester 4,5 ECTS Language: English Professor: Noelia Sánchez Casado e-mail: [email protected] Objectives Description
Cover Page. Dynamic Server Pages Guide 10g Release 3 (10.1.3.3.0) March 2007
Cover Page Dynamic Server Pages Guide 10g Release 3 (10.1.3.3.0) March 2007 Dynamic Server Pages Guide, 10g Release 3 (10.1.3.3.0) Copyright 2007, Oracle. All rights reserved. Contributing Authors: Sandra
PHP Authentication Schemes
7 PHP Authentication Schemes IN THIS CHAPTER Overview Generating Passwords Authenticating User Against Text Files Authenticating Users by IP Address Authenticating Users Using HTTP Authentication Authenticating
Xtreeme Search Engine Studio Help. 2007 Xtreeme
Xtreeme Search Engine Studio Help 2007 Xtreeme I Search Engine Studio Help Table of Contents Part I Introduction 2 Part II Requirements 4 Part III Features 7 Part IV Quick Start Tutorials 9 1 Steps to
Rapid Application Development. and Application Generation Tools. Walter Knesel
Rapid Application Development and Application Generation Tools Walter Knesel 5/2014 Java... A place where many, many ideas have been tried and discarded. A current problem is it's success: so many libraries,
Web-based Hybrid Mobile Apps: State of the Practice and Research Opportunities
Web-based Hybrid Mobile Apps: State of the Practice and Research Opportunities Austin, 17 th May 2016 Ivano Malavolta Assistant professor, Vrije Universiteit Amsterdam [email protected] Roadmap Who is
JavaScript By: A. Mousavi & P. Broomhead SERG, School of Engineering Design, Brunel University, UK
Programming for Digital Media EE1707 JavaScript By: A. Mousavi & P. Broomhead SERG, School of Engineering Design, Brunel University, UK 1 References and Sources 1. DOM Scripting, Web Design with JavaScript
OpenMRS Open Medical Records System
OpenMRS Open Medical Records System INF5750 Saptarshi Purkayastha, Research Fellow, NTNU, Norway (using material from EHSDI course) OpenMRS A free open source medical record system A web application written
Programming on the Web(CSC309F) Tutorial: Servlets && Tomcat TA:Wael Aboelsaadat
Programming on the Web(CSC309F) Tutorial: Servlets && Tomcat TA:Wael Aboelsaadat Acknowledgments : This tutorial is based on a series of articles written by James Goodwill about Tomcat && Servlets. 1 Tomcat
