Submit Search
業務系WebアプリケーションがStrutsから旅立つ日
7 likes
6,502 views
Mitsuru Ogawa
2013/9/9 業務システムエンジニアのためのHTML5勉強会#04 Web✕Java - HTML5で進化したWeb標準を、Java技術でどう扱うのか? - オープニングトーク資料です。
Technology
Read more
1 of 10
Download now
Downloaded 22 times
1
2
3
4
5
6
7
8
9
10
More Related Content
PDF
35歳無名のシステムエンジニアが1年半でフロントエンジニアになるために行った3つの成長戦略
Mitsuru Ogawa
PDF
これからフロントエンジニアを目指すあなたへ
Mitsuru Ogawa
PDF
メンテナンス性の良いWebシステムを構築するためにjavaとフロントエンドでやるべきこと
Mitsuru Ogawa
PDF
Web屋という仕事のこれから Web動向からWeb屋に必要な技術を考えてみる
Masakazu Muraoka
PDF
国内初事例に学ぶSAPUI5
Mitsuru Ogawa
PDF
Espruinoの紹介
Masakazu Muraoka
PDF
JavaScriptで ごく普通にhttp通信をする 〜esp8266+espruinoでhttp getリクエストをするテスト〜
Masakazu Muraoka
PDF
Swaggerのさわりだけ
Masakazu Muraoka
35歳無名のシステムエンジニアが1年半でフロントエンジニアになるために行った3つの成長戦略
Mitsuru Ogawa
これからフロントエンジニアを目指すあなたへ
Mitsuru Ogawa
メンテナンス性の良いWebシステムを構築するためにjavaとフロントエンドでやるべきこと
Mitsuru Ogawa
Web屋という仕事のこれから Web動向からWeb屋に必要な技術を考えてみる
Masakazu Muraoka
国内初事例に学ぶSAPUI5
Mitsuru Ogawa
Espruinoの紹介
Masakazu Muraoka
JavaScriptで ごく普通にhttp通信をする 〜esp8266+espruinoでhttp getリクエストをするテスト〜
Masakazu Muraoka
Swaggerのさわりだけ
Masakazu Muraoka
What's hot
(20)
PPTX
Thing.jsについて
Masakazu Muraoka
PPTX
Mozapps installがなくなったことへの不平不満
Masakazu Muraoka
PPTX
事業会社で働くエンジニアのマインドセット - DevLOVE関西
Tomoyuki Sugita
PDF
JS非同期処理のいま
Masakazu Muraoka
PDF
Angularおじさんの1年
Hayashi Yuichi
PDF
GUIツールで送る快適な Gitライフ@Creators MeetUp #29
Erina Takei
PDF
初心者のためのWeb標準技術
Shogo Sensui
PDF
つかってみよう!Yeoman 〜riaビルドツール超入門+α〜
Masakazu Muraoka
PPTX
react-jsonschema-formについて
Masakazu Muraoka
PDF
いい感じのフロントエンド開発環境を作ってみた
Hayashi Yuichi
PPTX
Fetch apiについて
Masakazu Muraoka
PDF
非エンジニアのためのこれだけは押さえておきたいWEBサービスの基礎技術
div Inc
PDF
はじめてのチーム開発 〜失敗だらけの1年間から学んだもの(仮)
Tomoyuki Sugita
PDF
LIGでのDocker活用
Hayashi Yuichi
PDF
FxOSはウェアラブルデバイスの夢を見るか?
Masakazu Muraoka
PDF
Front-end package managers
Hayashi Yuichi
PPTX
Async awaitでの繰り返し処理についての小話
Masakazu Muraoka
PDF
ウェブパフォーマンスの基礎とこれから
Hiroshi Kawada
PDF
CSS Living StyleGuide
Hayashi Yuichi
PDF
20141116 jjug ccc_2014_keynote1_public
Yoshiharu Hashimoto
Thing.jsについて
Masakazu Muraoka
Mozapps installがなくなったことへの不平不満
Masakazu Muraoka
事業会社で働くエンジニアのマインドセット - DevLOVE関西
Tomoyuki Sugita
JS非同期処理のいま
Masakazu Muraoka
Angularおじさんの1年
Hayashi Yuichi
GUIツールで送る快適な Gitライフ@Creators MeetUp #29
Erina Takei
初心者のためのWeb標準技術
Shogo Sensui
つかってみよう!Yeoman 〜riaビルドツール超入門+α〜
Masakazu Muraoka
react-jsonschema-formについて
Masakazu Muraoka
いい感じのフロントエンド開発環境を作ってみた
Hayashi Yuichi
Fetch apiについて
Masakazu Muraoka
非エンジニアのためのこれだけは押さえておきたいWEBサービスの基礎技術
div Inc
はじめてのチーム開発 〜失敗だらけの1年間から学んだもの(仮)
Tomoyuki Sugita
LIGでのDocker活用
Hayashi Yuichi
FxOSはウェアラブルデバイスの夢を見るか?
Masakazu Muraoka
Front-end package managers
Hayashi Yuichi
Async awaitでの繰り返し処理についての小話
Masakazu Muraoka
ウェブパフォーマンスの基礎とこれから
Hiroshi Kawada
CSS Living StyleGuide
Hayashi Yuichi
20141116 jjug ccc_2014_keynote1_public
Yoshiharu Hashimoto
Ad
Similar to 業務系WebアプリケーションがStrutsから旅立つ日
(20)
PDF
ボクたちのWWW Webクリエイターのこれからを考える
Masakazu Muraoka
PPTX
How to collect frontend technology
RikiyaOzawa
PDF
Yeomanではじめる爆速webアプリ開発
Masakazu Muraoka
PDF
MTプラグイン入門以前
Hiroshi Yamato
PPTX
Kaiki_lt_olt_kindofengineer
olt ankoro
PPTX
Walking front end
Hirata Tomoko
PDF
賢くツールを使って脱人海戦術駆動テスト
Mitsuru Ogawa
PDF
Web Speech API でおっさんの声を美少女化してみた
minoru nakanou
PDF
.NET 7期待の新機能
TomomitsuKusaba
PPTX
プログラミングのお勉強としてscratchをさわってみた
HirokiIwanaga
PDF
2014年を振り返る 今年の技術トレンドとDockerについて
Masahito Zembutsu
KEY
続・Twitter bootstrap入門 #html5j
Toshiaki Maki
PDF
PowerApps アプリ開発入門
Yoshitaka Seo
PDF
Nodeにしましょう
Yuzo Hebishima
PDF
three.jsによる一歩進めたグラフィカルな表現
Kei Yagi
PDF
チャットボットの自然言語処理
Yoshitaka Seo
PPT
Roo
terahide
PDF
オンプレエンジニアがクラウドエンジニアを夢見て。じっと手を見る。
Akihiro Kuwano
PPTX
Laravel×DevOps -インフラ構築の自動化から運用ログの監視まで-
Shinichiro Yoshida
PPTX
LogicFlow 実践編~LogicFlowでいろいろつくってみた ~
典子 松本
ボクたちのWWW Webクリエイターのこれからを考える
Masakazu Muraoka
How to collect frontend technology
RikiyaOzawa
Yeomanではじめる爆速webアプリ開発
Masakazu Muraoka
MTプラグイン入門以前
Hiroshi Yamato
Kaiki_lt_olt_kindofengineer
olt ankoro
Walking front end
Hirata Tomoko
賢くツールを使って脱人海戦術駆動テスト
Mitsuru Ogawa
Web Speech API でおっさんの声を美少女化してみた
minoru nakanou
.NET 7期待の新機能
TomomitsuKusaba
プログラミングのお勉強としてscratchをさわってみた
HirokiIwanaga
2014年を振り返る 今年の技術トレンドとDockerについて
Masahito Zembutsu
続・Twitter bootstrap入門 #html5j
Toshiaki Maki
PowerApps アプリ開発入門
Yoshitaka Seo
Nodeにしましょう
Yuzo Hebishima
three.jsによる一歩進めたグラフィカルな表現
Kei Yagi
チャットボットの自然言語処理
Yoshitaka Seo
Roo
terahide
オンプレエンジニアがクラウドエンジニアを夢見て。じっと手を見る。
Akihiro Kuwano
Laravel×DevOps -インフラ構築の自動化から運用ログの監視まで-
Shinichiro Yoshida
LogicFlow 実践編~LogicFlowでいろいろつくってみた ~
典子 松本
Ad
More from Mitsuru Ogawa
(13)
PDF
React+TypeScriptもいいぞ
Mitsuru Ogawa
PDF
Angular2 rc.1 unit testing overview
Mitsuru Ogawa
PPTX
Webアプリケーションセキュリティ ディスカッション資料
Mitsuru Ogawa
PDF
Lightningコンポーネント事始め
Mitsuru Ogawa
PDF
ゆるふわWoT&firefoxOS体験記
Mitsuru Ogawa
PDF
今後のWeb開発の未来を考えてangular jsにしました(拡大版)
Mitsuru Ogawa
PDF
今後のWeb開発の未来を考えてangularJSにしました
Mitsuru Ogawa
PDF
エンタープライヤーのためのWeb Componentsハンズオン
Mitsuru Ogawa
PDF
エンタープライズとHTML5〜エンタープライズでHTML5って本当に必要なのか?〜
Mitsuru Ogawa
PDF
HTML5とOSSで作るブラウザで簡単顔認識
Mitsuru Ogawa
PDF
ゆるふわCSS3
Mitsuru Ogawa
PDF
オフラインWeb 今どきのデータ永続化事情
Mitsuru Ogawa
PDF
Enja OSSやってます
Mitsuru Ogawa
React+TypeScriptもいいぞ
Mitsuru Ogawa
Angular2 rc.1 unit testing overview
Mitsuru Ogawa
Webアプリケーションセキュリティ ディスカッション資料
Mitsuru Ogawa
Lightningコンポーネント事始め
Mitsuru Ogawa
ゆるふわWoT&firefoxOS体験記
Mitsuru Ogawa
今後のWeb開発の未来を考えてangular jsにしました(拡大版)
Mitsuru Ogawa
今後のWeb開発の未来を考えてangularJSにしました
Mitsuru Ogawa
エンタープライヤーのためのWeb Componentsハンズオン
Mitsuru Ogawa
エンタープライズとHTML5〜エンタープライズでHTML5って本当に必要なのか?〜
Mitsuru Ogawa
HTML5とOSSで作るブラウザで簡単顔認識
Mitsuru Ogawa
ゆるふわCSS3
Mitsuru Ogawa
オフラインWeb 今どきのデータ永続化事情
Mitsuru Ogawa
Enja OSSやってます
Mitsuru Ogawa
業務系WebアプリケーションがStrutsから旅立つ日
1.
業務系Webアプリケーションが Strutsから旅立つ日 2013/9/9 業務系システムエンジニアのためのHTML5勉強会#4 「Web×Java」オープニングトーク HTML5jえんぷら部 メンバー 小川
充(@mitsuruog) "1 ~今のWeb標準とStruts/Javaの問題~
2.
自己紹介 • 小川 充(おがわ
みつる) 37歳 • 業務系フロントエンジニア • 独立系Sier勤務 • えんぷら部スタッフ、OSS翻訳enja-oss メンバー "2 github https://github.com/mitsuruog Twitter @mitsuruog 業務系システムエンジニアが、進化するフロント技術とどう向き合っていけば良い かをテーマに日々活動しています。
3.
普段はフロントエンドに注力している訳ですが 最近のJavaでのWeb開発についていろいろ思う事があり イベント開催するに至りました。 オープニングでは、この辺りの事についてお話します。 "3
4.
Webアプリケーションは バックエンドがないと成り立たない。 しっかりとした "4
5.
2013年 業務系Webアプリケーションの バックエンドといえば "5 J2EE+Struts1.X+JSP
6.
2013年4月 Struts 1.X EOL(End
of life) "6
7.
2008年のトレンドは 仮想化、SOA、SaaS J2EE+Struts1.Xは過去のテクノロジー • Struts1.3最終リリースが2008年。 • 現在のWebの技術要素を標準でサポートしていない。 "7 (Ajax、JSON、カスタム属性、HTML5で追加されたタグ) 2007年初代iPhone 2008年Chrome登場
8.
業務系Webアプリケーションのガラパゴス化問題 • J2EE+Struts1.Xが提供する機能が、最近のWebアプリケーション基盤 としての要件を充分満たしていない "8 業務系WebアプリケーションでJavaが標準言語ではなくなった (フレームワークの知識が必須。しかも数が多い) • アプリケーションを中心にガラパゴス生態系が作られ身動きがとれない •
J2EE+Struts1.X上に独自フレームワークを構築 • ベンダーロックインが常態化(ロックインされるエンジニアも含む)
9.
ガラパゴス脱出の は仕様の標準化 • 前例として、Web技術はガラパゴス化した言語仕様をHTML5の名の 下に標準化している "9 •
Javaも他のフレームワーク・言語の機能を吸収しながら進化し てきた。Strutsの次は、正統派のEE、革新のScalaか? java EE6 EE7 Scala J2EE+Struts1.X 独自フレームワーク
10.
この勉強会がきっかけとなり Next Strutsの検討が始まりますように。 ご静聴ありがとうございました。 "10 えんぷら部 Java
GREE 検索
Download