java_servlet2_見本

Similar documents
サーブレット (Servlet) とは Web サーバ側で動作する Java プログラム 通常はapache 等のバックグラウンドで動作する Servletコンテナ上にアプリケーションを配置 代表的な Servlet コンテナ Apache Tomcat WebLogic WebSphere Gla

Oracle JDeveloper 10g ADF Creation Date: Jul 07, 2004 Last Update: Jul 08, 2004 Version 1.0

WebOTXマニュアル

WebOTXマニュアル

untitled


9iAS_DEV.PDF

Java (5) 1 Lesson 3: x 2 +4x +5 f(x) =x 2 +4x +5 x f(10) x Java , 3.0,..., 10.0, 1.0, 2.0,... flow rate (m**3/s) "flow

untitled

: : : TSTank 2

WebOTXマニュアル

1 Java Java GUI , 2 2 jlabel1 jlabel2 jlabel3 jtextfield1 jtextfield2 jtextfield3 jbutton1 jtextfield1 jtextfield2 jtextfield3

ALG ppt

PowerPoint Presentation

IE6 2 BMI chapter1 Java 6 chapter2 Java 7 chapter3 for if 8 chapter4 : BMI 9 chapter5 Java GUI 10 chapter6 11 chapter7 BMI 12 chap

Java演習(9) -- クラスとメソッド --

Microsoft PowerPoint - Lecture_3


Java (9) 1 Lesson Java System.out.println() 1 Java API 1 Java Java 1

Part1 159 a a

B2-Servlet-0112.PDF

Gartner Day

VB.NETコーディング標準

Safari AppletViewer Web HTML Netscape Web Web 15-1 Applet Web Applet init Web paint Web start Web HTML stop destroy update init Web paint start Web up

tkk0408nari

ALG ppt

Java演習(2) -- 簡単なプログラム --

untitled

com.ibm.etools.egl.jsfsearch.tutorial.doc.ps

PowerPoint Presentation

データ構造とアルゴリズム論

アルゴリズムとデータ構造1

Oracle9i JDeveloperによるWebサービスの構築

JavaScript の使い方

新・明解Java入門

TopLink È... 3 TopLink...5 TopLink åø... 6 TopLink å Workbench O/R ~... 8 Workbench À ~... 8 Foundation Library å... 8 TopL

目 次 Java GUI 3 1 概要 クラス構成 ソースコード例 課題...7 i

Local variable x y i paint public class Sample extends Applet { public void paint( Graphics gc ) { int x, y;... int i=10 ; while ( i < 100 ) {... i +=

Web JavaScript Java Applet Flash ActionScript CGI (C, perl, ruby ) PHP Servlet, JSP (JavaServer Pages) ASP 7-2

ALG ppt

ValueHolder... 9 Customer.java Oracle TopLink 10g(10.1.3) È Volume3 2

ii II Web Web HTML CSS PHP MySQL Web Web CSS JavaScript Web SQL Web

< F2D82518E9F8AD CC834F CC8CFC82AB82C68D4C>

untitled

HTML/JSP/Servlet... 7 JSP... 7 Servlet Struts Struts Struts FormBean LoginForm

< F2D E E6A7464>


1 JSF JSF JSF MVC 2 We


intra-mart WebPlatform/AppFramework

Java EE 7 アプリケーション設計ガイド - JSF(JavaServer Faces) 2.2 入門編

Java - Visual Editor

はじめに

Java演習(4) -- 変数と型 --

アプレットの作成

メディプロ1 Javaサーブレット補足資料.ppt

Oracle Forms Services R6i


Microsoft PowerPoint ppt

1: アプリの概要 小さなウェブアプリアプリです 15 店舗の売店 飲食店の売上集計 管理システム 各店舗が CSV 形式になっている売店のレジデータを本社にアップロードする 1 日 1 回 毎日アップロードされるデータを集計し 約 10 帳票の管理資料を作成する 管理資料はエクセルシートに出力する

Servlet/JSP ( 作成中 ) 2010 年 x 月 x 日作成 Firebird 日本ユーザー会 Naoyuki Sano 1

JAVA とテンプレート

5 p Point int Java p Point Point p; p = new Point(); Point instance, p Point int 2 Point Point p = new Point(); p.x = 1; p.y = 2;

II 2 p.2 2 GET POST form action URL Aisatsu 2.1 Servlet GET GET : Query String QueryStringTest.java 1 import java.io.ioexception; 2 import java.io.pri

ユニット・テストの概要

JAVA H13 OISA JAVA 1

PowerPoint プレゼンテーション

ScalaFukuoka 2017 Backlog.key

1

Microsoft PowerPoint - JavaFesta.ppt

10/ / /30 3. ( ) 11/ 6 4. UNIX + C socket 11/13 5. ( ) C 11/20 6. http, CGI Perl 11/27 7. ( ) Perl 12/ 4 8. Windows Winsock 12/11 9. JAV

intra-mart WebPlatform/AppFramework

JBossとは JBossはオープンソースJavaアプリケーションサーバ 1999年に設立 最初はEJBコンテナのみ 2000年 JBoss 2: ホットデプロイ 2003年 JBoss 3: JMXマイクロカーネル 2004年 JBoss 4: Sun J2EE認定 EJB3 JBossAOP 2

java_servlet2_見本

7_16.dvi

アルゴリズムとデータ構造1

3 Java 3.1 Hello World! Hello World public class HelloWorld { public static void main(string[] args) { System.out.println("Hello World");

SVG資料第10回目(その2) Ajaxによる同期通信と非同期通信の違い

Java (7) Lesson = (1) 1 m 3 /s m 2 5 m 2 4 m 2 1 m 3 m 1 m 0.5 m 3 /ms 0.3 m 3 /ms 0.6 m 3 /ms 1 1 3


Microsoft PowerPoint - Lecture_2

「Android Studioではじめる 簡単Androidアプリ開発」正誤表

Dolteng Scaffoldに対する機能追加とマスタ-ディテールScaffoldの紹介

Java 2 - Lesson01

(Eclipse\202\305\212w\202\324Java2\215\374.pdf)

presen.gby

Oracle9i JDeveloper R9.0.3 チュートリアル

K227 Java 2

r1.dvi

スライド 1


untitled


"CAS を利用した Single Sign On 環境の構築"

guideline_all - コピー


time.book

class IntCell { private int value ; int getvalue() {return value; private IntCell next; IntCell next() {return next; IntCell(int value) {this.value =

intra-mart Accel Platform — IM-Repository拡張プログラミングガイド   初版  

デジタル表現論・第4回

Transcription:

13 2 JSF Web 1 MVC HTML JSP Velocity Java

14 JSF UI PC GUI JSF Web 2.1 JSF JSF Web FORM FORM 2-1 JSF role, JSF JSF

15 Web JSF JSF Web Macromedia JSF JSF JSF 2.2 / Subscriber package com.mycompany.newsservice.models; public class Subscriber { private String emailaddr; private String[] subscriptionids; public String getemailaddr() { return emailaddr; public void setemailaddr(string emailaddr) { this.emailaddr = emailaddr; public String[] getsubscriptionids() { return subscriptionids; public void setsubscriptionids(string[] subscriptionids) { this.subscriptionids = subscriptionids; Subscriber JavaBeans JavaBeans get

16 set JSF UI Subscriber Subscriber System.out public void save() { StringBuffer subscriptions = new StringBuffer(); if (subscriptionids!= null) { for (int i = 0; i < subscriptionids.length; i++) { subscriptions.append(subscriptionids[i]).append(" "); System.out.println("Subscriber Email Address: " + emailaddress + "\nsubscriptions: " + subscriptions); JSF 2.3 JSF UI 2-2 Subscriber SubscriberHandler JSF UIComponentBase JSF UI 2-2 UIInput UISelectMany JSF UI JSF

17 Renderer UIComponentBase ActionListener UICommand UIOutput savesubscriber SubscriberHandler emailaddr UIintput save Subscriber subscriptionids UISelectMany UIInput emailaddr JSF 2-2 UIInput UISelectMany Subscriber emailaddr subscripsionids value binding,, JSF method binding,, JSF 2-2 UICommand 20 JSF

18 2-1 action ActionEvent ActionListener ActionListener JSF SubscriberHandler package com.mycompany.newsservice.handlers; import com.mycompany.newsservice.models.subscriber; public class SubscriberHandler { private Subscriber subscriber; public void setsubscriber(subscriber subscriber) { this.subscriber = subscriber; public String savesubscriber() { subscriber.save(); return "success"; SubscriberHandler Subscriber set() Save ActionEvent savesubscri ber() set() save() "success" JSF save() void SubscriberHandler savesubscriber() save() String JSF JSF

19 JSF Subscriber SubscriberHanlder faces-config.xml JSF <faces-config> <managed-bean> <managed-bean-name>subscr</managed-bean-name> <managed-bean-class> com.mycompany.newsservice.models.subscriber </managed-bean-class> <managed-bean-scope>session</managed-bean-scope> </managed-bean> <managed-bean> <managed-bean-name>subscrhandler</managed-bean-name> <managed-bean-class> com.mycompany.newsservice.handlers.subscriberhandler </managed-bean-class> <managed-bean-scope>request</managed-bean-scope> <managed-property> <property-name>subscriber</property-name> <value>#{subscr</value> </managed-property> </managed-bean> </faces-config> XML <managed-bean> <managed-bean> Subscriber subscr <managed-bean> SubscriberHandler subscrhandler <managed-property> Subscriber

20 subscr SubscriberHandler Subscriber 2.4 Java UI UI JSF JSF JSF 1.0 JSP JSP JSF JSF JSP JSF UI JSP JSP JSF JSP JSF JSP JSP JSF 2-1 JSF JSP <%@ taglib uri="http://java.sun.com/jsf/html" prefix="h" %> <%@ taglib uri="http://java.sun.com/jsf/core" prefix="f" %> <html> <head> <title>newsletter Subscription</title> </head> <body> <f:view>

21 <h:form> <table> <tr> <td>email Address:</td> <td> <h:inputtext value="#{subscr.emailaddr" /> </td> </tr> <td> <td>news Letters:</td> <td> <h:selectmanycheckbox value="#{subscr.subscriptionids"> <f:selectitem itemvalue="1" itemlabel="jsf News" /> <f:selectitem itemvalue="2" itemlabel="it Industry News" /> <f:selectitem itemvalue="3" itemlabel="company News" /> </h:selectmanycheckbox> </td> </tr> </table> <h:commandbutton value="save" action="#{subscrhandler.savesubscriber" /> </h:form> </f:view> </body> </html> 2-1 JSP JSP 4 JSP JSF h HTML JSF UI h HTML f UI f Faces HTML JSF UI JSF <f:view> <h:form> JSF HTML FORM HTML JSF <h:inputtext> value subscr emailaddr <h:selectmanycheckbox> <f:selectitem> <h:selectmanycheckbox> value subscr

22 email:uiinput value: Object = reference 1 <h:inputtext value="#{subscr.emailaddr"/> 2 3 faces-config.xml subscr:subscriber emailaddr:string = "hans@home" 4 <managed-bean> <manged-bean-name> subsr </manged-bean-name> </managed-bean> Subscriber subscriptionids <h:commandbutton> Save action subscrhandler SubscriberHand ler savesubscriber() #{.. JSP 2-3 JSP JSF faces-config.xml <h:inputtext> UIInput faces-config.xml JSF HTML <input> JSF JSF JSF System.out Subscriber save(), 16 JSF JSP

23 JSP JSF JSF