2012/11 技術トピックス

今月の技術トピックス
株式会社フォアフロンティア
2013/05 帰社日
1. 今月の技術トピックス
• 今月のトピックスは以下の通り
(1) Java関連
(2) モバイル関連
(3) 簡単な試験
1-1. Struts1の終焉
• ご存知の通り、Web開発の初期では主流だっ
たMVCフレームワーク
• 今後はStruts2を主力とし、Struts1については
メンテナンスされない
→なので間違っても現場で提案しないように!
→Struts2系はWebWorkが基になっている
• Struts1系をマイグレーションする場合は
「Struts2」、「Spring Web MVC」、「Grails
Stripes」を推奨している
1-2-1. WildFly
• 「WildFly」と聞いて理解できている人がいれ
ばよく勉強している証拠です
• しかも、皆さんは必ず知っている内容です!
• 何だかわかりますか?
1-2-2. WildFly
• 「WildFly」とは「JBoss」が改名された名称をさ
します
→新しい名称は公開投票で決めたらしい
• ただし、名称以外の変化は無い(短期的)
→製品版は今までどおり「JBoss」で変更なし
• ちなみに名称変更繋がりで「iBatis」は何に名
称変更したか知ってますよね?
→相当前だから知ってると思いますが・・・
1-3. Java8
• 当初予定だった2013/09リリース予定だった
が延期が決定
→半年程度
→セキュリティー問題で人員が取られたのも少
し影響・・・
• 実際に遅れた一番に要因はProject Lambda
の組込に手こずっているようです
2-1. Tabris 1.0
• iOS、Androidのクロスプラットフォームに対応
したJavaモバイルフレームワーク
→いろいろな会社が出しすぎですね・・・
→こちらは有料っぽいですが・・・
• メリットとしては開発の大部分をJavaでできる
らしい!
3. SQL解析
• 以下のSQLの問題点と改善方法を教えて!
【SQL】
SELECT
x.name,
(SELECT count(*) as cnt FROM t
WHERE t.name=x.name)
FROM
x
GROUP BY x.name
• さすがに簡単すぎですかね・・・