研修内容04_JSP-Servlet-MVC

投稿日時:2017/12/03(日) 18:20

JSPServletMVCStruts2

第一講 Servlet基礎
目標:Servletの動作原理・Tomcat構築・Servletの作成と動き
 1. Tomcat環境構構築WEB Directory紹介
 2.Servetの作成:HelloWorld  web.xml 作成
  <servlet> </servlet> <servlet-mapping> </servlet-mapping> name class url
 3. Servetの生命周期・動作原理
  init()  service()  post()  get()  destroy() 
 4. クライアントからパラメータデータ取得
   request.getParameter()  getParameternNames()
 5.クライアントへのデータ返信
   response.setAttribute()  getWriter()  forword()  redirect
 6.初期化パラメータ/ヘッダーの取得 XML
 7. Session/Cookie の使用
   HttpSession session = request.getSession(); Cookie cookie = new Cookie("key","value");

第二講 JSP基礎
目標:JSPの動作原理・JSP作成と動き・MVC
 1.JSP特徴・ JSPの書き方・JSPページ作成 
  <%@ page language="java"………%>   <%  {javaCode}  %> 
  TAB: jsp:useBean  get/setProperty  include  forword 
 2.JSPコンパイル後Servletとして実行
 3. JSPの暗黙対象と作用域
   OBJ: Request response out session application config pagecontext page Exception
 SCOPE:  Page request session application
 4.MVCの原理・ JSP/Servlet(MVC)でLogin画面を作成する。
   練習:lonig画面⇒ユーザ登録情報管理画面(新規・変更・削除(複数選択可))
  5.JSTL  http://java.sun.com/jsp/jstl/core  fmt XML function SQL
   c:forEach  c:import  c:set  c:if  c:redirect c:url  /  fmt:formatDate /

第三講 Struts2
目標:Struts2の動作原理Action作成3種方法
         web.xml struts.xml  init()  execute()    setter/gettter  自動実行
   DispstcherFilter  Intercepter  Action
   Struts2のsessionとrequest OGNL
         Struts2(MVC)でLogin画面/注文・明細検索画面を作成する。

その他のフレームワーク
 Spring Mybatis Seasar2 Hibernate Flex
 野村総研   O3W/OW+      
 NTTDATA Terasoluna IntraMart 
  HITACHI Ecando Justware Cosminexus  
  NEC       OME SDE WebOTX NeoSarf/FW