1? ( )J2EE Spring 2 3 spring Spring Spring Spring JDBC Spring Spring Spring Spring Spring Spring 2002 Expert One-on-One J2EE Designe and Develo

Size: px
Start display at page:

Download "1? ( )J2EE Spring 2 3 spring Spring Spring Spring JDBC Spring Spring Spring Spring Spring 2003 2 Spring 2002 Expert One-on-One J2EE Designe and Develo"

Transcription

1 Spring /12 Spring Spring J2EE 1? 1 2 Spring 1 3 Spring? Inversion of control XmlBeanFactory JDBC O/R AOP MVC EJB EJB Spring?

2 1? ( )J2EE Spring 2 3 spring Spring Spring Spring JDBC Spring Spring Spring Spring Spring Spring 2002 Expert One-on-One J2EE Designe and Development Expert One-on-One J2EE Spring Spring SourceForge Spring Spring 1

3 EJB Spring Struts J2EE API Spring Spring Spring Javadoc Spring JavaBean Inversion of Control( ) Spring Spring SpringAPI Spring Spring Spring Spring Spring EJB POJO EJB Spring EJB Spring EJB Web Spring EJB AOP JTA Spring JDBC Hibernate O/R 2

4 Spring 3 Spring? Spring 3.1 Spring Spring Spring J2EE Spring Spring (Commons Logging Commons DBCP) O/R Hibernate JDO Spring JTA Spring Struts MVC Web IoC AOP Spring (Spring Spring Expert One-on-One J2EE Design and Development Inversion of Control 3

5 Spring WebLogic Tomcat Resin JBoss WebShere 3.2 Inversion of control Spring org.springframework.beans JavaBeans Spring 2 : 1 : org.springframework.beans.factory XmlBeanFactory: XML DTD ListableBeanFactoryImpl: POJO( JavaBean ) 1 AOP 4

6 ( EJB ) BeanFaftory JavaBeans Expert One-on-One J2EE Design and Development 4 ServerSide PDF ( BeanFactory Spring Inversion of Control ( EJB )Spring BeanFactory ) Inversion of Control! IoC EJB X IoC X (JavaBean ) XML IoC Spring IoC JavaBean setter EJB JNDI JavaBean Java JUnit IoC 5

7 IoC IoC API IoC Spring Jakarta Commons DBCP DataSource Spring IoC API JavaBean Spring IoC EJB IoC Spring IoC J2EE IoC IoC Apache Avalon PicoContainer HiveMind Avalon Avalon IoC PicoContainer JavaBean Spring 1 ( Java ) Spring PicoContainer IoC Spring ( lightweight container.html) The Spring Framework - A Lightweight Container PicoContainer Spring Swing (EJB ) 6

8 Spring Spring Spring Spring IoC IoC EJB Spring ApplicationContext 3.3 XmlBeanFactory Spring bean definition XML Spring XML <beans> <beans> 1 <bean> ID J2EE 3 J2EE DAO DAO Jakarta Commons DBCP BasicDataSource ( )Java-Bean Spring 7

9 close Spring destroymethod BasicDataSource Spring <beans> <bean id="mydatasource" class="org.apache.commons.dbcp.basicdatasource" destroy-method="close"> <property name="driverclassname"> <value>com.mysql.jdbc.driver</value> </property> <property name="url"> <value>jdbc:mysql://localhost:3306/mydb</value> </property> <property name="username"> <value>root</value> </property> </bean> </beans> BasicDataSource <value> Spring JavaBean DataSource DAO <ref> <bean id="exampledataaccessobject" class="example.exampledataaccessobject"> <property name="datasource"><ref bean="mydatasource"/></property> </bean> DAO int (exampleparam) <bean id="examplebusinessobject" class="example.examplebusinessobject"> <property name="dataaccessobject"><ref bean="exampledataaccessobject"/></property> <property name="exampleparam"><value>10</value></property> </bean> </beans> Spring Pico- Container autowire PicoContainer 8

10 (Spring ) autowire <bean id="examplebusinessobject" class="example.examplebusinessobject" autowire="bytype"> <property name="exampleparam"><value>10</value></property> </bean> Spring examplebusinessobject datasource datasource exampleparam Autowire CVS Spring 1.0M2(2003/10/20 ) 1.0M1 Java XML Java mydatasource XML Spring JNDI XML Java Spring EJB Spring public class ExampleBusinessObject implements MyBusinessObject { private ExampleDataAccessObject dao; private int exampleparam; 9

11 public void setdataaccessobject(exampledataaccessobject dao) { this.dao = dao; public void setexampleparam(int exampleparam) { this.exampleparam = exampleparam; public void mybusinessmethod() { // do stuff using dao XML Spring Spring Spring Spring JavaBeans Spring setdatasource() setexampleparam() 1 JavaBean Spring XML JavaBeans Spring Java.util.Properties J2EE Spring MVC Web Spring Struts WebWork, Web 10

12 Spring MVC Spring MVC root( ) Struts MVC EJB: Spring EJB EJB Jar XML EJB J2EE 3 InputStream is = getclass().getresourceasstream("myfile.xml"); XmlBeanFactory bf = new XmlBeanFactory(is); MyBusinessObject mbo = (MyBusinessObject) bf.getbean("examplebusinessobject"); Spring IoC Java J2EE 3.4 JDBC Spring JDBC API ResultSet ) JDBC SQLException. JDBC SQLException - SQL - SQLState 11

13 Spring 2 API SQL SQLException Spring DataSource SQLException org.springframework.dao.dataaccessexceptio SQLState Spring JDBC DAO JDBC Spring 2 JDBC API 1 org.springframework.jdbc.core - - Inversion of Control Spring JDO(PersistenceManager ) (JTA ) JNDI API Spring Spring JdbcTemplate SQL JdbcTemplate template = new JdbcTemplate(dataSource); final List names = new LinkedList(); template.query("select USER.NAME FROM USER",new RowCallbackHandler() { public void processrow(resultset rs) throws SQLException { names.add(rs.getstring(1)); ); SQLException Spring 12

14 JdbcTemplate Spring JDBC JDBC JDBC org.springframework.jdbc.object JDBC RDBMS - - Java API API JDO API class UserQuery extends MappingSqlQuery { public UserQuery(DataSource datasource) { super(datasource, "SELECT * FROM PUB_USER_ADDRESS WHERE USER_ID =?"); declareparameter(new SqlParameter(Types.NUMERIC)); compile(); // Map a result set row to a Java object protected Object maprow(resultset rs, int rownum) throws SQLException { User user = new User(); user.setid(rs.getlong("user_id")); user.setforename(rs.getstring("forename")); return user; public User finduser(long id) { // Use superclass convenience method to provide strong typing return (User) findobject(id); User user = userquery.finduser(25); DAO org.springframework.jdbc.object StoredProcedure Spring 1 13

15 Java Spring ( ) Spring 1 EJB Spring DataAccessException Spring Spring DAO try { // do work catch (OptimisticLockingFailureException ex) { // I m interested in this Spring try { // do work catch (OptimisticLockingFailureException ex) { // I m interested in this catch (DataAccessException ex) { // Fatal; just rethrow it 14

16 - - 2 (DataAccessException) (OptimisticLockingFailureException) Spring ( ) ( JDO ) JDBC API 1 TopLink JDO Gavin King Hibernate Spring JDBC JDBC final RDBMS RDBMS API DAO JDBC JDBC SQL Spring JDBC Spring 3.5 O/R O/R Spring Hibernate 2.x 15

17 JDO Spring Hibernate Hibernate Hibernate Spring Spring Spring Hibernate Hibernate Hibernate Spring AOP Java Hibernate Spring Spring Hibernate JDBC Spring Hibernate AOP Java ( ) Hibernate JDBC Hibernate Hibernate Spring Hibernate catch/throw JDBC (DB ) JDBC 16

18 Hibernate API API Spring Hibernate Hibernate /DAO IoC Hibernate Hibernate Spring inversion of control Hibernate ( 3.6 API JTA API J2EE EJB CMT Spring Spring JdbcTemplate JTA EJB CMT EJB Spring JTA Spring (JDBC ) JTA JTA XA 2 17

19 JDBC Hibernate JTA JTA J2EE JTA Spring JDBC Hibernate Spring JTA Spring 3.7 AOP AOP Spring AOP J2EE POJO JBoss4 Spring AOP Web EJB WebLogic,Tomcat,JBoss,Resin,Orion Web Spring AOP AOP AspectJ mixin 18

20 Spring ( 1 ) ( 1 ) Spring AOP OOP OOP 5 10 AOP AOP ( AspectJ ) Spring AOP ( ) )CGLIB Spring AOP ( projects/aopalliance/) AOP AOP TheServerSide AOP Spring AOP EJB POJO ( EJB Spring AOP ) Spring Spring AOP TransactionTemplate 19

21 POJO JTA JDBC,Hibernate API Spring EJB CMT POJO Spring API POJO ThreadLocal EJBContext EJB ( Throwable ) Spring EJB Spring API(EJB EJBContext ) JTA Spring SpringAOP AOP Spring J2EE 20

22 Spring AOP Spring Spring XML AOP <bean id="mytest" class="org.springframework.aop.framework.proxyfactorybean"> <property name="proxyinterfaces"> <value>org.springframework.beans.itestbean</value> </property> <property name="interceptornames"> <list> <value>txinterceptor</value> <value>target</value> </list> </property> </bean> AOP ProxyFactoryBean BeanFactory getbean() ( ) ProxyFactoryBean interceptornames String ( prototype ) target invoker interceptor mytest <ref> Spring IoC 21

23 BeanFactory AOP TestBean target = new TestBean(); DebugInterceptor di = new DebugInterceptor(); MyInterceptor mi = new MyInterceptor(); ProxyFactory factory = new ProxyFactory(target); factory.addinterceptor(0, di); factory.addinterceptor(1, mi); // An "invoker interceptor" is automatically added to wrap the target ITestBean tb = (ITestBean) factory.getproxy(); Java AOP Spring AOP Jon Tirsen Nanning Aspects( AOP EJB Spring 3.8 MVC Spring MVC Web Spring MVC Struts MVC Spring Controller Struts Action Spring MVC Struts Spring JavaBean Spring MVC ( Java )Struts Spring MVC Spring MVC Spring MVC JSP Velocity XSLT 22

24 Spring View Spring Controller IoC Spring Web Struts Spring Struts1.1 Spring MVC Spring Controller handlerequest() Google public class GoogleSearchController implements Controller { private IGoogleSearchPort google; private String googlekey; public void setgoogle(igooglesearchport google) { this.google = google; public void setgooglekey(string googlekey) { this.googlekey = googlekey; public ModelAndView handlerequest(httpservletrequest request, HttpServletResponse response) throws ServletException, IOException { String query = request.getparameter("query"); GoogleSearchResult result = // Google // google google.dogooglesearch(this.googlekey, query, start, maxresults, filter, restrict, safesearch, lr, ie, oe); return new ModelAndView("googleResults", "result", result); 23

25 IGoogleSearchPort GLUE Spring FactoryBean IoC Java EJB Spring Thomas Risberg Spring MVC ( docs/mvc-step-by-step/spring-mvc-step-by-step.html) Spring MVC Web MVC with the Spring Framework( mvc.html). MVC Spring MVC Spring Spring Spring Struts WebWork Tapestry 3.9 EJB EJB Spring EJB EJB EJB POJO ( EJB )Spring EJB Jar XML BeanFactory EJB import org.springframework.ejb.support.abstractstatelesssessionbean; public class MyEJB extends AbstractStatelessSessionBean implements MyBusinessInterface { private MyPOJO mypojo; 24

26 protected void onejbcreate() { this.mypojo = getbeanfactory().getbean("mypojo"); public void mybusinessmethod() { this.mypojo.invokemethod(); MyPOJO ( ) XML Spring ejb-jar.xml ejb/beanfactorypath XML <session> <ejb-name>mycomponent</ejb-name> <local-home>com.test.ejb.myejbbeanlocalhome</local-home> <local>com.mycom.mycomponentlocal</local> <ejb-class>com.mycom.mycomponentejb</ejb-class> <session-type>stateless</session-type> <transaction-type>container</transaction-type> <env-entry> <env-entry-name>ejb/beanfactorypath</env-entry-name> <env-entry-type>java.lang.string</env-entry-type> <env-entry-value>/mycomponent-ejb-beans.xml</env-entry-value></env-entry> </env-entry> </session> mycomponent-ejb-beans.xml EJB Jar EJB XML EJB Jar Spring setysessioncontext() ejbcreate() EJB Spring onejbcreate() 3.10 EJB Spring EJB EJB EJB 25

27 JNDI EJB EJB create() EJB API EJB EJB Sun OTN J2EE EJB Spring Spring JDNI EJB EJB EJB EJB ( ) MyComponent MyComponent Spring EJB Java Web EJB MyComponent private MyComponent mycomponent; public void setmycomponent(mycomponent mycomponent) { this.mycomponent = mycomponent; 26

28 Spring XML LocalStatelessSessionProxyFactoryBean EJB Spring MyComponent <bean id="mycomponent" class="org.springframework.ejb.access.localstatelesssessionproxyfactorybea <property name="jndiname"><value>mycomponent</value></property> <property name="businessinterface"><value>com.mycom.mycomponent</value></property> </bean> <bean id="mycontroller" class = "com.mycom.mycontroller"> <property name="mycomponent"><ref bean="mycomponent"/></property> </bean> AOP Spring AOP mycomponent EJB EJB JDNI 1 EJB EJB create() EJB mycontroller mycontroller EJB Web EJB EJB POJO Java mycomponent JNDI EJB 1 ( EJB ) EJB 27

29 EJB org.springframework.ejb.access.simpleremotestatelesssessionproxyfactorybean EJB EJB RemoteException 3.11 Spring Spring 1.0M RC1 80% CVS Spring IoC JNDI J2EE Spring Spring Spring 28

30 3.12 Spring? Spring Spring ( Spring JDBC 3.13 Spring AOP ( ) C# Spring1.0 JSR JDBC JMS IDE 4 Spring J2EE Spring 29

31 Spring JavaBean Inversion of Control Spring IoC Spring JDBC Spring Hibernate O/R Spring JTA JDBC Spring Java AOP POJO - - EJB EJB Spring MVC IoC 4.1 Spring Expert One-on-One J2EE Design and Development(Rod Johnson,Wrox, 2002,)[ : J2EE ]. Spring Spring Spring : Javadoc Sourceforge Spring Spring Spring 30

32 4.2 Java 7 J2EE Expert One-on-One J2EE Dedign and Development(Wrox, 2002) J2EE Wiley J2EE Rod 2 Java 31

Spring Framework Web Web Web DB AOP DI Java EE 3 Web WebMVC Web Java 4 DB H2 Database Java H2 Database http://www.h2database.com/ Version 1.0 Zip 5 H2 > cd $H2_HOME/bin > java cp h2.jar org.h2.tools.server

More information

PowerPoint プレゼンテーション

PowerPoint プレゼンテーション Java J2EE Spring Spring Dependency Injection AOP Java J2EE 2 4 Application Java Enterprise API 5 6 mod_jk2 AJP13 Coyote/JK2 Connector Session Apache2 Tomcat5-a AJP13 Coyote/JK2 Connector Session Tomcat5-b

More information

Spring Framework 2.0  デファクトスタンダードDIコンテナの現在と未来

Spring Framework 2.0  デファクトスタンダードDIコンテナの現在と未来 Spring Framework 2.0 DI zuisener@gmail.com Java Web Struts/Spring/iBATIS ibatis Spring 2 Spring 2.0: The Spring Experience 2006: 3 Seasar2 DIxAOP POJO XML 4 2.0 XML AspectJ AOP 1.x 5 DI Bean 1. singleton

More information

Gartner Day

Gartner Day J2EE 1 J2EE C AP 2 J2EE AP DD java *.class java *.class java *.class *.class DD EAR, WAR, JAR orionapplicationclient.xmweb.xmapplication.jar.xml orion- orion-ejb- ml Oracle Application Server 10g *.jsp

More information

Microsoft PowerPoint - JavaFesta.ppt

Microsoft PowerPoint - JavaFesta.ppt DI コンテナ Spring Framework による 次世代 Java EE アプリケーション開発 河村嘉之 日立ソフト研究部技師 / ソリューションアーキテクト Copyright Hitachi Softweare 2005 Engineering Hitachi Co., Software Ltd. 2004 Engineering All rights reserved. Co., Ltd.

More information

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

Oracle9i JDeveloperによるWebサービスの構築 Oracle9i JDeveloper Web Web Web Web Web Web EJB Web EJB Web Web Oracle9iAS Apache SOAP WSDL Web Web Web Oracle9i JDeveloper Java XML Web Web Web Web Simple Object Access Protocol SOAP :Web Web Services

More information

2 Java 35 Java Java HTML/CSS/JavaScript Java Java JSP MySQL Java 9:00 17:30 12:00 13: 項目 日数 時間 習得目標スキル Java 2 15 Web Java Java J

2 Java 35 Java Java HTML/CSS/JavaScript Java Java JSP MySQL Java 9:00 17:30 12:00 13: 項目 日数 時間 習得目標スキル Java 2 15 Web Java Java J 1 2018 4 Java 35 35 262.5 30 1 1 1,045,300 653,300 656,000 2017 12 389,300 2,700 2 946,900 554,900 290,900 101,100 1 2 Java Java Java Web Eclipse Java List Set Map StringBuilder HTML/CSS/JavaScript JSP/Servlet

More information

untitled

untitled Struts IT Open Source JavaEE Application Consulting Struts Open Source JavaWorld Jakarta 4 Jakarta/Apache Copyright(c) yukimitsu kurozumi 2007 All Rights Reserved. 2 1986 150 CAC OSS Consulting,, Web System

More information

ユニット・テストの概要

ユニット・テストの概要 2004 12 ... 3... 3... 4... 5... 6... 6 JUnit... 6... 7 Apache Cactus... 7 HttpUnit/ServletUnit... 8 utplsql... 8 Clover... 8 Anthill Pro... 9... 10... 10... 10 SQL... 10 Java... 11... 11... 12... 12 setter

More information

はじめに

はじめに Apache XML/Jakarta/Eclipse/JBoss Java 1 J2EE Java 3 ( ) :) Java Jakarta/Apache XML Apache Apache Software License JBoss/Eclipse LGPL(GNU Lesser General Public Lisence)/CPL (Common Public Lisence) Web EJB

More information

JB_weblogic_guide.indd

JB_weblogic_guide.indd WebSphere JBoss Enterprise Application Platform WebSphere JBoss Enterprise Application Platform www.jp.redhat.com/jboss 1. 3 3 4 2. 4 4 5 7 9 14 19 3. 20 20 I 21 II 21 III 23 IV 25 V 26 4. 26 26 27 30

More information

tkk0408nari

tkk0408nari SQLStatement Class Sql Database SQL Structured Query Language( ) ISO JIS http://www.techscore.com/tech/sql/02_02.html Database sql Perl Java SQL ( ) create table tu_data ( id integer not null, -- id aid

More information

AOP (Aspect Oriented Programming) AOP Java 3 AOP 4 AOP DI DI 5 AOP JoinPoint Advice Aspect Weaving JoinPoint JoinPoint PointCut 6 Advice Advice Around Advice Before Advice After Advice After Throwing Advice

More information

JavaFest04.PDF

JavaFest04.PDF J2EE EJB3.0 EoD EoD J2EE Container Component Container Component DI Annotation Container Create Passivate Component Remove Activate Remote Bank.java public interface Bank extends EJBObject { public void

More information

9iAS_DEV.PDF

9iAS_DEV.PDF Oracle9i Application Server for Windows NT 1.0.2.0.0 2001.2.1 1 1 PL/SQL...3 1.1...3 1.2 PL/SQL Web Toolkit...5 1.3 Database Access Descriptor...6 1.4 PL/SQL...8 1.5 PL/SQL...10 1.6 PL/SQL...12 2 SERVLET...13

More information

B2-Servlet-0112.PDF

B2-Servlet-0112.PDF B-2 Servlet/JSP Agenda J2EE Oracle8i J2EE Java Servlet JavaServer Pages PDA ( J2EE Java2 Enterprise Edition API API J2SE JSP Servlets RMI/IIOP EJB JNDI JTA JDBC JMS JavaMail JAF Java2 Standard Edition

More information

I. EspressReport 100%Java JSP API II. EspressReport Report Designer Report Designer - Report Designer Web Java Web Web Report Designer import java.awt

I. EspressReport 100%Java JSP API II. EspressReport Report Designer Report Designer - Report Designer Web Java Web Web Report Designer import java.awt TEL: 03-3360-9336 FAX: 03-3660-9337 soft@climb.co.jp www.climb.co.jp Overview, Technology & Features White Paper I. EspressReport 100%Java JSP API II. EspressReport Report Designer Report Designer - Report

More information

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

CAS を利用した Single Sign On 環境の構築 CAS Single Sign On (Hisashi NAITO) naito@math.nagoya-u.ac.jp Graduate School of Mathematics, Nagoya University naito@math.nagoya-u.ac.jp, Oct. 19, 2005 Tohoku Univ. p. 1/40 Plan of Talk CAS CAS 2 CAS Single

More information

1 Dependency Injection glue glue glue glue glue GluonJ GluonJ glue Dependency Injection Aspect-Oriented Programming Meets Dependency Injection Rei Ish

1 Dependency Injection glue glue glue glue glue GluonJ GluonJ glue Dependency Injection Aspect-Oriented Programming Meets Dependency Injection Rei Ish 1 Dependency Injection glue glue glue glue glue GluonJ GluonJ glue Dependency Injection Aspect-Oriented Programming Meets Dependency Injection Rei Ishikawa and Shigeru Chiba This paper proposes programming

More information

Q&A集

Q&A集 & ver.2 EWEB-3C-N080 PreSerV for Web MapDataManager & i 1... 1 1.1... 1 1.2... 2 1.3... 6 1.4 MDM. 7 1.5 ( )... 9 1.6 ( )...12 1.7...14 1.8...15 1.9...16 1.10...17 1.11...18 1.12 19 1.13...20 1.14...21

More information

Struts Action Form Request Processor Action HTTP strutsconfig.xml JSP Taglib Web Java Java Injection SpringFramework Web F/W JMX AOP ORM Hibernate Java save AOP insert DB hbm.xml WebAP DB FW Struts EJB

More information

untitled

untitled Java EE EJB SOA 2007 11 2 Java Java Java (JJUG) Java http://www.java-users.jp/ Java JJUG 2007 Fall 11 6 ( ) http://www.javausers.jp/contents/events/ccc2007fall/ EJB SOA EJB SOA IT EoD IT X-Over Development

More information

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

Oracle JDeveloper 10g ADF Creation Date: Jul 07, 2004 Last Update: Jul 08, 2004 Version 1.0 Oracle JDeveloper 10g ADF Creation Date: Jul 07, 2004 Last Update: Jul 08, 2004 Version 1.0 ... 1... 2... 3... 5... 6... 6... 9... 9 Vector... 10 Struts... 12... 14 cart.jsp 1... 15 cart.jsp 2... 17 JSP...

More information

Oracle Application Server 10g Release 3(10.1.3)- アジャイル・エンタープライズ(俊敏な企業)のためのデータ・アクセス

Oracle Application Server 10g Release 3(10.1.3)- アジャイル・エンタープライズ(俊敏な企業)のためのデータ・アクセス Oracle Application Server 10g Release 3 10.1.3 2005 8 Oracle Application Server 10g Release 3 10.1.3... 3 Oracle Application Server 10g Release 3 10.1.3 3... 4... 4 RAC... 6 JDBC... 7 JMX... 8... 9 Oracle...

More information

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

Oracle9i JDeveloper R9.0.3 チュートリアル Oracle9i JDeveloper 9.0.3 JavaServer Pages Creation Date: Jan. 27, 03 Last Update: Feb. 13, 03 Version: 1.0 ... 2... 2... 2 JDeveloper JSP... 3... 4 JSP... 5 JSP... 6... 7...10 JDeveloper... 12 TLD...

More information

DIコンテナ 前 回 ご 説 明 したSpring DIコンテナに 共 通 するこ とは 依 存 を 注 入 することによってシステム 内 に 存 在 するオブジェクト 同 士 の 結 びつきを 緩 くすることで あり そのための 仕 組 み 提 供 を 意 味 する [Spring のDIコンテナ

DIコンテナ 前 回 ご 説 明 したSpring DIコンテナに 共 通 するこ とは 依 存 を 注 入 することによってシステム 内 に 存 在 するオブジェクト 同 士 の 結 びつきを 緩 くすることで あり そのための 仕 組 み 提 供 を 意 味 する [Spring のDIコンテナ SpringとStruts Struts 連 携 トラストサービス 2006/05/27 DIコンテナ 前 回 ご 説 明 したSpring DIコンテナに 共 通 するこ とは 依 存 を 注 入 することによってシステム 内 に 存 在 するオブジェクト 同 士 の 結 びつきを 緩 くすることで あり そのための 仕 組 み 提 供 を 意 味 する [Spring のDIコンテナはBean

More information

PowerPoint Presentation

PowerPoint Presentation UML 2004 7 9 10 ... OOP UML 10 Copyright 2004 Akira HIRASAWA all rights reserved. 2 1. 2. 3. 4. UML 5. Copyright 2004 Akira HIRASAWA all rights reserved. 3 1..... Copyright 2004 Akira HIRASAWA all rights

More information

rmi.book

rmi.book BEA WebLogic Server WebLogic RMI BEA WebLogic Server 6.1 : 2002 6 24 Copyright 2002 BEA Systems, Inc. All Rights Reserved. BEA Systems, Inc. BEA BEA BEA FAR 52.227-19 Commercial Computer Software-Restricted

More information

2015-Springのハナシ

2015-Springのハナシ 1 2 3 4 2003 5 Spring Struts Hibernate Seasar2 2000 2003 2006 J2EE1.2 EJB1.1 Servlet2.1 JSP1.1 Remote から Local な Interface J2EE1.4 EJB2.1 Servlet2.4 JSP2.0 POJO & JPA JavaEE5 EJB3 Servlet2.5 JSP2.1 6 Client

More information

V8.1新規機能紹介記事

V8.1新規機能紹介記事 WebOTX V8.1 新規機能 EJB 3.0 WebOTX V8.1より Java EE 5(Java Platform, Enterprise Edition 5) に対応しました これによりいろいろな機能追加が行われていますが 特に大きな変更であるEJB 3.0 対応についてご紹介いたします なお WebOTX V7で対応したEJB 2.1についてもWebOTX V8.1で引き続き利用することが可能です

More information

58.pdf

58.pdf Swing MasatoshiKanamaru masatoshi-kanamaru@exa-corp.co.jp Web Web exa review Swing Web HTML Web GUI HTML GUI JavaScript HTML GUI VB Web JSP HTML HTML HTML Struts Web HTML HTML HTML AjaxJavaScript B2C Flash

More information

untitled

untitled -1- TERASOLUNA Server Framework for JavaRich TERASOLUNARich Spring Framework TERASOLUNARich POJOPlain Old Java Object XML -2- TERASOLUNARich 1 Rich TERASOLUNARich 1.2 Spring MVC Apache ibatis DI AOP Spring

More information

untitled

untitled Web Beans 1.Web Beans... 2 2.... 3 3.... 4 3.1. JDK... 4 3.2. JBoss AS... 4 3.3. Apache Ant... 4 3.4. Web Beans... 5 3.5. JBoss AS... 5 3.6.... 5 4.... 7 4.1.... 7 5.... 8 5.1.... 8 6.... 11 6.1.... 11

More information

JAVA H13 OISA JAVA 1

JAVA H13 OISA JAVA 1 JAVA H13 OISA JAVA 1 ...3 JAR...4 2.1... 4 2.2... 4...5 3.1... 5 3.2... 6...7 4.1... 7 4.2... 7 4.3... 10 4.4...11 4.5... 12 4.6... 13 4.7... 14 4.8... 15 4.9... 16...18 5.1... 18 5.2...19 2 Java Java

More information

新・明解Java入門

新・明解Java入門 537,... 224,... 224,... 32, 35,... 188, 216, 312 -... 38 -... 38 --... 102 --... 103 -=... 111 -classpath... 379 '... 106, 474!... 57, 97!=... 56 "... 14, 476 %... 38 %=... 111 &... 240, 247 &&... 66,

More information

[1]...1 [2]...1 [3]...2 3.1...2 3.2...2 3.3...2 3.4...2 3.5 Java...2 3.6 Web...3 [4]...4 4.1...4 4.2...5 4.3...9 4.4...12 4.5 Java...15 4.6 Web...18 [

[1]...1 [2]...1 [3]...2 3.1...2 3.2...2 3.3...2 3.4...2 3.5 Java...2 3.6 Web...3 [4]...4 4.1...4 4.2...5 4.3...9 4.4...12 4.5 Java...15 4.6 Web...18 [ 20 6 30 Java Java Web Java Web Java Web SQL Java Web 3 [1]...1 [2]...1 [3]...2 3.1...2 3.2...2 3.3...2 3.4...2 3.5 Java...2 3.6 Web...3 [4]...4 4.1...4 4.2...5 4.3...9 4.4...12 4.5 Java...15 4.6 Web...18

More information

untitled

untitled JBoss Hibernate 2006 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice 2 20 5 2 3 20 5 2 Hibernate Hibernate O/R Mapping Tool Hibernate 4 20

More information

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

ValueHolder... 9 Customer.java Oracle TopLink 10g(10.1.3) È Volume3 2 lê~åäé= qçéiáåâ= NMÖENMKNKPF Volume3 Creation Date: Mar 04, 2005 Last Update: Aug 23, 2005 Version 1.0 ...3... 3...4... 4... 6 ValueHolder... 9 Customer.java... 10...14 Oracle TopLink 10g(10.1.3) È Volume3

More information

1 1 3 1.1 Web............................ 3 1.2 Servlet/JSP.................................. 3 2 JSP 7 2.1................................... 7 2.2..

1 1 3 1.1 Web............................ 3 1.2 Servlet/JSP.................................. 3 2 JSP 7 2.1................................... 7 2.2.. Servlet/JSP 1 1 3 1.1 Web............................ 3 1.2 Servlet/JSP.................................. 3 2 JSP 7 2.1................................... 7 2.2........................................

More information

Javaで体験するスクリプト言語の威力

Javaで体験するスクリプト言語の威力 Java IT http://www.arclamp.jp Java Scripting API JSR223 JavaScript ECMAScript Groovy J2EE Project Phobos Sarugau JS 2 Java Scripting API JSR223 1/3 JavaVM Java JCP Java Community Process JSR 223: Scripting

More information

BC4J...4 BC4J Association JSP BC4J JSP OC4J

BC4J...4 BC4J Association JSP BC4J JSP OC4J lê~åäévá=gaéîéäçééê= 9.0.3/9.0.4 BC4J Creation Date: Oct 08, 2003 Last Update: Feb 27, 2004 Version 1.0 ...3... 3 BC4J...4 BC4J...4... 4... 5... 6...7... 8... 9 Association... 13... 15... 20... 22... 25

More information

Part1 159 a a

Part1 159 a a Tomcat 158 Part1 159 a a Tomcat hello World!

More information

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

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 tutimura@mist.i.u-tokyo.ac.jp kaneko@ipl.t.u-tokyo.ac.jp http://www.misojiro.t.u-tokyo.ac.jp/ tutimura/sem3/ 2002 12 11 p.1/33 10/16 1. 10/23 2. 10/30 3. ( ) 11/ 6 4. UNIX + C socket 11/13 5. ( ) C 11/20

More information

第13回講義

第13回講義 オブジェクト指向概論 第 13 講 実装とサーバサイド Java 立命館大学 情報理工学部 黄宏軒 1 13.1 Java による実装 n フォワードエンジニアリング UML による表現をプログラミング言語による記述に変換 n リバースエンジニアリング UML User -name:string +getname():string プログラミング言語の情報を UML モデルに変換 UML User

More information

untitled

untitled -1- 1. JFace Data Binding JFace Data Binding JFace SWT JFace Data Binding JavaBean JFace Data Binding JavaBean JFace Data Binding 1JFace Data Binding JavaBean JavaBean JavaBean name num JavaBean 2JFace

More information

java_servlet2_見本

java_servlet2_見本 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;

More information

はじめに

はじめに 1 Java Java J Java API 2004 1 JavaServer Faces JavaServer Faces JavaServer Faces JSF Java API JCP Java Community Process 127 JSR-127Java Specification Request 2004 3 JSF 1.0 5 JSF 1.1 JSF 1.1 JSF 1 Overview

More information

Oracle Application Server 10g Oracle Developer Suite 10g 機能概要 Oracle JDeveloper Oracle JDeveloper 10g Oracle Application Development Framework ADF J2E

Oracle Application Server 10g Oracle Developer Suite 10g 機能概要 Oracle JDeveloper Oracle JDeveloper 10g Oracle Application Development Framework ADF J2E Oracle Application Server 10g Oracle Developer Suite 10g 機能概要 Oracle JDeveloper Oracle JDeveloper 10g Oracle Application Development Framework ADF J2EE Oracle ADF Oracle9i JDeveloper R9.0.3/R9.0.4 Oracle

More information

Oracle Application Server 10g R3 新機能概要

Oracle Application Server 10g R3 新機能概要 Oracle Application Server 10g R3 2006 1 Oracle Application Server 10g R3 1.0... 4 2.0 : J2EE... 5 2.1 : Java Server Pages JavaServer Faces... 6 2.2 : Enterprise Java Beans... 7 2.2.1 EJB 2.1... 7 2.2.2

More information

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

Java演習(4)   -- 変数と型 -- 50 20 20 5 (20, 20) O 50 100 150 200 250 300 350 x (reserved 50 100 y 50 20 20 5 (20, 20) (1)(Blocks1.java) import javax.swing.japplet; import java.awt.graphics; (reserved public class Blocks1 extends

More information

II 1 p.1 1 Servlet 1.1 Web Web WWW HTML CGI Common Gateway Interface Web HTML Web Web CGI CGI CGI Perl, PHP C JavaScript Web CGI HTML 1.2 Servlet Java

II 1 p.1 1 Servlet 1.1 Web Web WWW HTML CGI Common Gateway Interface Web HTML Web Web CGI CGI CGI Perl, PHP C JavaScript Web CGI HTML 1.2 Servlet Java II 1 p.1 1 Servlet 1.1 Web Web WWW HTML CGI Common Gateway Interface Web HTML Web Web CGI CGI CGI Perl, PHP C JavaScript Web CGI HTML 1.2 Servlet Java Servlet Servlet CGI Web CGI Java Java JVM Java CGI

More information

Client client = ClientBuilder.newClient(); WebTarget webtarget = client.target("http://service.com/user").queryparam("card", " "); Invo

Client client = ClientBuilder.newClient(); WebTarget webtarget = client.target(http://service.com/user).queryparam(card,  ); Invo Builds a Client object ClientBuilder Client WebTarget Invocation Builds a WebTarget with the target URI Specifies HTTP method and auxiliary properties Invocation.Builder Configures URI parameters and initiates

More information

... 1... 2... 2... 2... 4... 4... 5 HTML/JSP/Servlet... 7 JSP... 7 Servlet... 11 Struts... 15 Struts... 15 Struts... 16... 17... 25 FormBean LoginForm

... 1... 2... 2... 2... 4... 4... 5 HTML/JSP/Servlet... 7 JSP... 7 Servlet... 11 Struts... 15 Struts... 15 Struts... 16... 17... 25 FormBean LoginForm Oracle JDeveloper 10g Struts Creation Date: May 28, 2004 Last Update: Aug 19, 2004 Version 1.0.1 ... 1... 2... 2... 2... 4... 4... 5 HTML/JSP/Servlet... 7 JSP... 7 Servlet... 11 Struts... 15 Struts...

More information

S2Dao入門

S2Dao入門 2007 Spring S2Dao 入門 大中浩行 (a.k.a. せとあずさ ) 2007 Spring Copyright 2004-2007 The Seasar Foundation and the others. All rights reserved. 1 自己紹介 大中浩行 (a.k.a. せとあずさ ) azusa@fieldnotes.jp http://www.fieldnotes.jp/d/

More information

HTML Java Tips dp8t-asm/java/tips/ Apache Tomcat Java if else f

HTML Java Tips   dp8t-asm/java/tips/ Apache Tomcat Java if else f 1 Servlet 1.1 Web Web WWW HTML CGI Common Gateway InterfaceWeb HTML Web Web CGI CGI CGI Perl C Java Applet JavaScript Web CGI HTML 1.2 Servlet Java Servlet Servlet CGI Web CGI 1 Java / Java Java CGI Servlet

More information

PowerPoint プレゼンテーション

PowerPoint プレゼンテーション Oracle Application Server 10g (10.1.2) Oracle Application Server10g(10.1.2) : data-sources.xml WAR (Web ) : orion-web.xml JAR (Enterprise JavaBeans) : orion-ejb-jar.xml EAR ( ) : orion-application.xml

More information

WebOTXマニュアル

WebOTXマニュアル WebOTX アプリケーション開発ガイド WebOTX アプリケーション開発ガイドバージョン : 7.1 版数 : 第 2 版リリース : 2010 年 1 月 Copyright (C) 1998-2010 NEC Corporation. All rights reserved. 4-1-1 目次 4. J2EE WebOTX...3 4.1. Webアプリケーション...3 4.1.1. Webアプリケーションを作成する...3

More information

TopLink å SampleClient.java... 5 Ò readallsample() querysample() cachesample() Ç..

TopLink å SampleClient.java... 5 Ò readallsample() querysample() cachesample() Ç.. lê~åäé= qçéiáåâ= NMÖENMKNKPF Volume2 Creation Date: Mar 04, 2005 Last Update: Aug 22, 2005 Version 1.0 ...3... 3 TopLink å...4 1... 4... 4 SampleClient.java... 5 Ò... 8... 9... 10 readallsample()... 11

More information

A B 1: Ex. MPICH-G2 C.f. NXProxy [Tanaka] 2:

A B 1: Ex. MPICH-G2 C.f. NXProxy [Tanaka] 2: Java Jojo ( ) ( ) A B 1: Ex. MPICH-G2 C.f. NXProxy [Tanaka] 2: Java Jojo Jojo (1) :Globus GRAM ssh rsh GRAM ssh GRAM A rsh B Jojo (2) ( ) Jojo Java VM JavaRMI (Sun) Horb(ETL) ( ) JPVM,mpiJava etc. Send,

More information

s

s s073083 23 3 17 1 2 1.1.............................. 2 1.2.............................. 2 1.3.............................. 3 2 4 2.1........................... 4 2.2 Google App Engine........................

More information

intra-mart im-J2EE Framework

intra-mart im-J2EE Framework intra-mart im-j2ee Framework Struts ver 0.1 2003 3 31 2003/03/31 ver 0.1 1...1 1.1...1 1.2...1 1.3...1 2...2 2.1 Struts...2 2.1.1 struts.jar...2 2.1.2...2 2.2 im-j2ee Framework Extension for Struts...2

More information

5-1- 基 開 発 フレームワークに 関 する 知 識 現 在 普 及 が 期 待 されている 開 発 フレームワークの 実 際 の 開 発 運 用 Ⅰ. 概 要 の 際 に 必 要 な 管 理 知 識 手 法 の 種 類 と 特 徴 内 容 を 理 解 し 必 要 なノ ウハウを 実 務 レベル

5-1- 基 開 発 フレームワークに 関 する 知 識 現 在 普 及 が 期 待 されている 開 発 フレームワークの 実 際 の 開 発 運 用 Ⅰ. 概 要 の 際 に 必 要 な 管 理 知 識 手 法 の 種 類 と 特 徴 内 容 を 理 解 し 必 要 なノ ウハウを 実 務 レベル 5-1- 基 開 発 フレームワークに 関 する 知 識 1 5-1- 基 開 発 フレームワークに 関 する 知 識 現 在 普 及 が 期 待 されている 開 発 フレームワークの 実 際 の 開 発 運 用 Ⅰ. 概 要 の 際 に 必 要 な 管 理 知 識 手 法 の 種 類 と 特 徴 内 容 を 理 解 し 必 要 なノ ウハウを 実 務 レベルとして 学 ぶ Ⅱ. 対 象 専 門 分

More information

BlueJ 2.0.1 BlueJ 2.0.x Michael Kölling Mærsk Institute University of Southern Denmark Toin University of Yokohama Alberto Palacios Pawlovsky 17 4 4 3 1 5 1.1 BlueJ.....................................

More information

Java DataBase Connectivity Sun ONE Studio 4 Sun Microsystems, Inc Network Circle Santa Clara, CA U.S.A Part No

Java DataBase Connectivity Sun ONE Studio 4 Sun Microsystems, Inc Network Circle Santa Clara, CA U.S.A Part No Java DataBase Connectivity Sun ONE Studio 4 Sun Microsystems, Inc. 4150 Network Circle Santa Clara, CA 95054 U.S.A. 650-960-1300 Part No. 817-0840-10 2002 9 Revision A Copyright 2002 Sun Microsystems,

More information

Javaと マルチスレッド

Javaと マルチスレッド Javaとマルチスレッド 2016/7/30 湯川敦 目次 1. きっかけ 2. マルチスレッド対応が必要になる場面とは? 3. Javaのプロセスとスレッドについて 4. Javaのメモリ構成について 5. スレッドセーフについて 6. スレッド間競合における問題の回避策あれこれ 7. まとめ きっかけ 現場の新人 SE より Web アプリケーションサーバに関して 以下の質問を受けた ConcurrentModificationException

More information

(Microsoft PowerPoint - ClickFramework.ppt [\214\335\212\267\203\202\201[\203h])

(Microsoft PowerPoint - ClickFramework.ppt [\214\335\212\267\203\202\201[\203h]) Click Framework ~Simple is the Best~ NTT データ先端技術 竹添直樹 takezoe@gmail.com 1 自己紹介 竹添直樹 ( たけぞう ) NTT データ先端技術所属 OSS 関連 Project Amaterasオーナー Click Framework コミッタ Seasarプロジェクトコミッタ FreeStyle Wiki 2 3 仕事で使っているフレームワークは何ですか?

More information

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

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

More information

2

2 Yoshio Terada Java Evangelist http://yoshio3.com, Twitter : @yoshioterada 1 2 3 4 5 1996 6 JDK1.0 Thread Runnable 1997 1998 JDK1.1 J2SE1.2 2000 2002 J2SE 1.3 J2SE 1.4 2004 2006 Java SE 6 JSR-166x Java

More information

. IDE JIVE[1][] Eclipse Java ( 1) Java Platform Debugger Architecture [5] 3. Eclipse GUI JIVE 3.1 Eclipse ( ) 1 JIVE Java [3] IDE c 016 Information Pr

. IDE JIVE[1][] Eclipse Java ( 1) Java Platform Debugger Architecture [5] 3. Eclipse GUI JIVE 3.1 Eclipse ( ) 1 JIVE Java [3] IDE c 016 Information Pr Eclipse 1,a) 1,b) 1,c) ( IDE) IDE Graphical User Interface( GUI) GUI GUI IDE View Eclipse Development of Eclipse Plug-in to present an Object Diagram to Debug Environment Kubota Yoshihiko 1,a) Yamazaki

More information

PowerPoint Presentation

PowerPoint Presentation 上級プログラミング 2( 第 7 回 ) 工学部情報工学科 木村昌臣 今日のテーマ Web アプリケーションとは Web アプリケーションとはなにか Web アプリケーションの仕組み 三層アプリケーション サーブレット JSP JavaBeans MVC モデル Web アプリケーションの環境構築 Web サーバー (Apache) Web アプリケーションサーバー (Tomcat) Web アプリケーションとは

More information

スライド 1

スライド 1 1 2466 565 40 / All Right Reserved,Copyrights 3 B to B B to C EC ERP EIAJ / / EDI All Right Reserved,Copyrights 4 All Right Reserved,Copyrights 5 1 All Right Reserved,Copyrights 6 EIAJ QR All Right Reserved,Copyrights

More information

Microsoft Word - migrateto10g2.doc

Microsoft Word - migrateto10g2.doc Oracle JDeveloper 10g 9.0.5/10.1.2 JDeveloper Creation Date: Feb. 9, 05 Last Update: Jul. 27, 05 Version: 1.1 = ... 4... 4 JDeveloper... 5... 5 Web... 6... 7... 8... 8 JDeveloper... 10... 10... 11... 19...

More information

Oracle9iAS Containers for J2EEチュートリアル

Oracle9iAS Containers for J2EEチュートリアル Oracle9iAS Containers for J2EE Servlet/JSP ...3...3 OC4J...4 OC4J...4...5 OC4J...6 OC4J...6 OC4J...7 Servlet/JSP...8 Servlet...8 Servlet...8 JSP...8 Servlet/JSP...10 Web...10 Servlet/JSP...11 Servlet/JSP...12

More information

ScalaFukuoka 2017 Backlog.key

ScalaFukuoka 2017 Backlog.key [T] => -> Option Optional val & var let & var for implicit class Foo(val a: String) { def foo: Int = 3 * a.toint } 9.foo extension String { var foo: Int { return 3 * Int(self)! } } 9.foo struct Foo

More information

JPA & Kuina-Dao入門

JPA & Kuina-Dao入門 2007 Autumn JPA & Kuina-Dao 入門 2007.11.11 The Seasar Project 中村年宏 (taedium) 1 自己紹介 中村年宏 ブログ http://d.hatena.ne.jp/taedium/ hatena ne メールアドレス toshihiro.nakamura@gmail.com コミッタとして関わっているプロダクト S2Container

More information

1 ex01.sql ex01.sql ; user_id from (select user_id ;) user_id * select select (3+4)*7, SIN(PI()/2) ; (1) select < > from < > ; :, * user_id user_name

1 ex01.sql ex01.sql ; user_id from (select user_id ;) user_id * select select (3+4)*7, SIN(PI()/2) ; (1) select < > from < > ; :, * user_id user_name SQL mysql mysql ( mush, potato) % mysql -u mush -p mydb Enter password:****** mysql>show tables; usertable mysql> ( ) SQL (Query) : select < > from < > where < >; : create, drop, insert, delete,... ; (

More information

<4D F736F F D E675F A F816A C815B F815B834E2E646F63>

<4D F736F F D E675F A F816A C815B F815B834E2E646F63> Spring フレームワーク 8. トランザクション管理 (Ver 1.2.7)...5 8.1 Spring のトランザクション抽象化...5 8.2 トランザクションストラテジ...6 8.3 トランザクションでのリソース同期...9 8.3.1 高レベルアプローチ...10 低レベルアプローチ...10 TransactionAwareDataSourceProxy...10 8.4 プログラマティックなトランザクション管理...11

More information

Microsoft PowerPoint - 4-MySQL50_JDBC_failover.ppt

Microsoft PowerPoint - 4-MySQL50_JDBC_failover.ppt MySQL5.0 JDBC ドライバフェイルオーバ機能 日本ヒューレットパッカード株式会社 オープンソース コンピテンシ センター 2006 年 8 月 31 日 2006 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice 目次

More information

HTML Java Tips dp8t-asm/java/tips/ Apache Tomcat Java if else f

HTML Java Tips   dp8t-asm/java/tips/ Apache Tomcat Java if else f 1 Servlet 1.1 Web Web WWW HTML CGI Common Gateway InterfaceWeb HTML Web Web CGI CGI CGI Perl C Java Applet JavaScript Web CGI HTML 1.2 Servlet Java Servlet Servlet CGI Web CGI 1 Java / Java Java CGI Servlet

More information

Web 1 p.2 1 Servlet Servlet Web Web Web Apache Web Servlet JSP Web Apache Tomcat Jetty Apache Tomcat, Jetty Java JDK, Eclipse

Web 1 p.2 1 Servlet Servlet Web Web Web Apache Web Servlet JSP Web Apache Tomcat Jetty Apache Tomcat, Jetty Java JDK, Eclipse Web 1 p.1 1 Servlet 1.1 Web Web WWW HTML CGI Common Gateway Interface Web HTML Web Web CGI CGI CGI Perl, PHP C Java Applet JavaScript Web CGI HTML 1.2 Servlet Java Servlet Servlet CGI Web CGI 1 Java Java

More information

: : : TSTank 2

: : : TSTank 2 Java (8) 2008-05-20 Lesson6 Lesson5 Java 1 Lesson 6: TSTank1, TSTank2, TSTank3 java 2 car1 car2 Car car1 = new Car(); Car car2 = new Car(); car1.setcolor(red); car2.setcolor(blue); car2.changeengine(jet);

More information

ストラドプロシージャの呼び出し方

ストラドプロシージャの呼び出し方 Release10.5 Oracle DataServer Informix MS SQL NXJ SQL JDBC Java JDBC NXJ : NXJ JDBC / NXJ EXEC SQL [USING CONNECTION ] CALL [.][.] ([])

More information

1 JBoss Seam と Embedded EJB3 で見る 次世代の Java EE アプリケーション開発 株式会社カサレアルプロフェッショナルサービスセンター阿島哲夫岡本充洋

1 JBoss Seam と Embedded EJB3 で見る 次世代の Java EE アプリケーション開発 株式会社カサレアルプロフェッショナルサービスセンター阿島哲夫岡本充洋 1 JBoss Seam と Embedded EJB3 で見る 次世代の Java EE アプリケーション開発 株式会社カサレアルプロフェッショナルサービスセンター阿島哲夫岡本充洋 2 Agenda JBoss Seam とは JBoss Seam のコンテキスト管理 JBoss Seam と JSF JBoss Seam のその他の機能 JBoss Embeded EJB3 まとめ JBoss

More information

CAC

CAC VOL.24NO.1 61 IMS Transaction 3270 DataBase Transaction OS/370 IMS Traditional Transaction Web Browser Transaction Internet WWW AP IIS APache WebLogic Websphere DataBase Oracle DB2 SQL Server Web Browser

More information

// JDBC // CallableStatement cs = null; try { cs = conn.preparecall("{call DUMMY_PROC(?,?)}"); cs.setstring(1, "This is a test"); cs.registeroutparame

// JDBC // CallableStatement cs = null; try { cs = conn.preparecall({call DUMMY_PROC(?,?)}); cs.setstring(1, This is a test); cs.registeroutparame // JDBC // CallableStatement cs = null; try { cs = conn.preparecall("{call DUMMY_PROC(?,?)"); cs.setstring(1, "This is a test"); cs.registeroutparameter(2, Types.VARCHAR); cs.executequery(); // String

More information

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

Java (9) 1 Lesson Java System.out.println() 1 Java API 1 Java Java 1 Java (9) 1 Lesson 7 2008-05-20 Java System.out.println() 1 Java API 1 Java Java 1 GUI 2 Java 3 1.1 5 3 1.0 10.0, 1.0, 0.5 5.0, 3.0, 0.3 4.0, 1.0, 0.6 1 2 4 3, ( 2 3 2 1.2 Java (stream) 4 1 a 5 (End of

More information

コンテナでテストをまわせ! Java EE への自動テストの導入 1 小西高之 JBoss Technical Support Engineer Red Hat K.K.

コンテナでテストをまわせ! Java EE への自動テストの導入 1 小西高之 JBoss Technical Support Engineer Red Hat K.K. コンテナでテストをまわせ! Java EE への自動テストの導入 1 小西高之 JBoss Technical Support Engineer Red Hat K.K. コンテナでテストをまわせ! Twitter ハッシュタグ : #jt12_b202 小西高之 @leather_sole 2 とあるプロジェクトで... これからアプリケーションのテストを始める はい! まずはこのテストだ! 3

More information

オブジェクト脳のつくり方

オブジェクト脳のつくり方 2003 12 16 ( ) ML Java,.NET, UML J2EE, Web Java, J2EE.NET SI ex. ) OO OO OO OO OO (Controller) (Promoter) (Analyzer) (Supporter) http://nba.nikkeibp.co.jp/coachsp.html It takes time. OO OK OO 1.

More information

intra-mart im-J2EE Framework

intra-mart im-J2EE Framework intra-mart im-j2ee Framework Version 6.0 Struts 連携ガイド 初版 2006 年 8 月 11 日 変更年月日 2006/8/11 初版 > 変更内容 目次 > 1 はじめに...3 1.1 目的...3 2 アプリケーションの作成...3 2.1 前提...3 2.2 Strutsからim-J2EE Frameworkのイベントフレームワークへの連携...3

More information

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

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 Java (5) 1 Lesson 3: 2008-05-20 2 x 2 +4x +5 f(x) =x 2 +4x +5 x f(10) x Java 1.1 10 10 0 1.0 2.0, 3.0,..., 10.0, 1.0, 2.0,... flow rate (m**3/s) "flowrate.dat" 10 8 6 4 2 0 0 5 10 15 20 25 time (s) 1 1

More information

intra-mart WebPlatform/AppFramework

intra-mart WebPlatform/AppFramework intra-mart WebPlatform/AppFramework Ver.7.2 Struts 連携プログラミングガイド 2010/04/01 初版 変更年月日 2010/04/01 初版 > 変更内容 目次 > 1 はじめに...1 1.1 目的...1 2 アプリケーションの作成...2 2.1 Strutsからim-JavaEE Frameworkのイベントフレームワークへの連携...2

More information

Seasar.NET入門

Seasar.NET入門 2007 Spring Seasar.NET 入門 2007.5.27 Seasar.NET 杉本和也 2007 Spring Copyright 2004-2007 The Seasar Foundation and the others. All rights reserved. 1 杉本和也と申します 高知県の株式会社アイビスに勤務しています プログラミング歴 6 年 オープンソース歴 2 年

More information

WTM2019SingleSignOn

WTM2019SingleSignOn [Java 開発者向け ] シングルサインオンへの対応 - Java カスタマイズコードの書き方 1/45 OUTLINE Spring Security Spring Security を使った認証の仕組み Spring Security を使ったシングル サインオン 2/45 Spring Security 3/45 Spring Security とは アプリケーションのセキュリティを高めるためのフレームワーク

More information

Cubby in Action

Cubby in Action Building Web Applications With the Leading Java Framework Cubby IN ACTION アジェンダ Cubby in "real" service 実サービスでの Cubby の利用例 Here Comes Cubby 2.0!! Cubby 2.0 での新機能紹介 2 自己紹介 名前 : 染田貴志 o http://d.hatena.ne.jp/tksmd/

More information

SpringSecurity

SpringSecurity Spring Security 1/40 OUTLINE Spring Security Spring Securityを使った認証の仕組み Spring Securityを使った独自認証 認証エラーメッセージの変更 2/40 Spring Security 3/40 Spring Security とは アプリケーションのセキュリティを高めるためのフレームワーク 認証 認可機能 その他 多数のセキュリティ関連の機能を持つ

More information

SecureAssist Rulepack Configurator 利用ガイド Version 3.0 対応版 パッケージのダウンロード ルールパックの説明 カスタムルールの作成

SecureAssist Rulepack Configurator 利用ガイド Version 3.0 対応版 パッケージのダウンロード ルールパックの説明 カスタムルールの作成 2016.04.01 SecureAssist Rulepack Configurator 利用ガイド Version 3.0 対応版 パッケージのダウンロード ルールパックの説明 カスタムルールの作成 目次 * 本資料について * Rulepack Configurator 概要 Rulepack Configurator とルールパックルールパックと IDE での表示問題検出の流れ * ルールパックの構成要素ルールパックの構成要素の一覧ソース

More information

T2でつなごう! -つなぐつながるWebフレームワーク「T2」の紹介

T2でつなごう! -つなぐつながるWebフレームワーク「T2」の紹介 T2 でつなごう! - つなぐつながる Web フレームワーク T2 の紹介 T2 プロジェクト 米林正明 片山暁雄 自己紹介 名前 米林正明 ID id:yone098 所属 株式会社 Abby 代表取締役社長 自己紹介 名前 片山 暁雄 ID id:c9katayama 所属 株式会社キャピタルアセットプランニング Agenda T2の概要 T2の基本姿勢 T2の目指す所 機能紹介 DIコンテナ非依存

More information

intra-mart im-JavaEE Framework

intra-mart im-JavaEE Framework intra-mart im-javaee Framework Version 6.1 Struts 連携ガイド 第 2 版 2010 年 7 月 30 日 > 変更年月日変更内容 2007/7/31 初版 2010/7/30 第 2 版 プレゼンテーションフレームワークに関する記述を削除 目次 > 1 はじめに...3 1.1 目的...3 2 アプリケーションの作成...3

More information

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

TopLink È... 3 TopLink...5 TopLink åø... 6 TopLink å Workbench O/R ~... 8 Workbench À ~... 8 Foundation Library å... 8 TopL lê~åäé= qçéiáåâ= NMÖENMKNKPF Volume1 Creation Date: Mar 04, 2005 Last Update: Aug 23, 2005 Version 1.0 ...3... 3 TopLink 10.1.3 È... 3 TopLink...5 TopLink åø... 6 TopLink å... 7... 8 Workbench O/R ~...

More information