Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Seasar conference 2015 sa-compojure

3,628 views

Published on

Struts1 Forever

Published in: Software
  • Be the first to comment

Seasar conference 2015 sa-compojure

  1. 1. SAStruts − Struts1 ───────────── sa-compojure kawsima
  2. 2. わたしとSAStruts
  3. 3. わたしとStruts1 http://qiita.com/kawasima/items/670d2591bc8fea19dc1d
  4. 4. ちなみに Commons BeanUtils1.9.2で この問題対応してもらってます http://qiita.com/kawasima/items/404baa98984e7d7ca951
  5. 5. Struts1がEOSLだから なんとかしてくれ ウチのシステムは SAStruts というので作られているんだろう? 2014年以降 SIerによく来る話
  6. 6. SAStrutsをStruts1に依存せずに動かす これならOKらしい
  7. 7. Action,ActionForm POJOだからいけそうだ No org.apache.struts
  8. 8. JSP…taglib...
  9. 9. taglibは残そう… tagから色々依存しているので、結局削れない…
  10. 10. のせかえ先は ふつうに考えれば Clojureになる
  11. 11. sa-compojure https://github.com/kawasima/sa-compojure
  12. 12. sa-compojure Struts1/SAStrutsの エンジン部分を Ring/Compojure に置き換え
  13. 13. ついでにServletとも決別 ● JSPはJasperをライブラリ的に呼ぶ。 ● Servlet APIのクラスはSeasarのMockを使って受け渡し。
  14. 14. さぁsa-struts-tutorialを 動かしてみよう!
  15. 15. struts1に依存せず、 SAStrutsのアプリコードを 全く書き換えず 動いてしまうではありませんか!!! taglib以外
  16. 16. まとめ

×