【Unite Tokyo 2019】Unityだったら簡単!マルチプレイ用ゲームサーバ開発 ~実践編~

クラスファイル解析 はじめに ここでは.javaファイルをコンパイルしてできる.classファイルを16進数ダンプして得られる情報を解析します。 以下のページも参考にしながら、クラスファイルの構造を見てみてください。 インストラクションコードはjavap -c クラスファイルを実行すると見ることができるマシン語です。 クラスファイルの構造 インストラクションコード 16進数ダンプ 以下のファイルを使用してクラスファイルを16進数ダンプします。 ・HexDumper.java 今回は「HelloWorld」を出力するだけの以下のクラスをダンプし、解析してみます。 public class Sample { public static void main(String[] args) { System.out.println("Hello World"); } } 0000: CA
d'Arc曰く、"国産のオープンソースのJava開発フレームワークであるSeasar2が、三菱東京UFJ銀行のシステムに採用されたことが先日発表された。日経ITProの記事によると、Seasar2を採用することによりPOJO(Plain Old Java Object)で開発でき、複雑なAPIを覚える必要がないため、5日間程度の集中講義を行っただけで,初めてJavaを使う技術者でも問題なく開発を行っているという。また、MYCOMジャーナルの記事によると、「三菱東京UFJ銀行の大規模リスク管理システムにおけるSeasar2の採用は、オープンソースのもつイノベーションをビジネスに生かす先進事例であるといえる」と述べられている。"
三菱東京UFJおよびUFJIS、Seasar2を採用 電通国際情報サービス(以降、ISID)は19日、本社にて記者会見を実施。「Seasar2」が三菱東京UFJ銀行(以降、三菱東京UFJ)およびUFJISにおけるシステム開発において採用されたと発表した。Seasar2はJavaで開発されたオープンソースの開発フレームワーク。Java EEに対応する国産フレームワークであり、Webアプリケーションシステムからエンタープライズシステムの開発まで幅広く対応。国内において高い注目を集めている。 図1 ISID 事業推進本部 開発技術センター Seasar2技術推進グループ 統括マネージャ 比嘉康雄氏 今回三菱東京UFJおよびUFJISがSeasar2を採用したのは、大規模リスク管理システムの構築におけるSeasar2の採用。対象となる大規模リスク管理システムとは、東京三菱UFJにおける市場系取引の
<b>左から,開発プロジェクトに参加している木村雅彦氏,商用サポートを提供している飯田哲夫氏,Seasar2開発者の比嘉康雄氏(いずれもISID)</b> 電通国際情報サービス(ISID)は2006年7月19日,三菱東京UFJ銀行とUFJIS(三菱UFJフィナンシャル・グループのシステム子会社)が,国産のオープンソースJava開発フレームワークであるSeasar2を,大規模ミッション・クリティカル・システムの構築に採用したと発表した。UFJISがシステム・インテグレーションを担当し,ISIDがシステム開発を行う。なお,ISIDには,Seasar2のチーフ・コミッタである比嘉康雄氏(写真右)が在籍している。 Seasar2を採用したのは,三菱東京UFJ銀行の市場系取引のリスク計算を行うシステムの開発。日本ヒューレット・パッカードのHP ProLiant BL20pを52台連携させたブレード・
この連載は,様々な局面で役立つオープンソース製品を紹介しています。第1回目である前回は,オープンソースを概観し,アプリケーション開発に有効な主要なオープンソース・ソフトウエアを紹介しました。今回からは具体的なオープンソース・ソフトの使い方を紹介していこうと思います。手始めに今回は,システムの構築を楽にする「アプリケーション・フレームワーク(以降,フレームワーク)」を取り上げます。 アプリケーションの基礎を提供するフレームワーク フレームワーク(framework)は,その名の通り,アプリケーションを構築するための「枠組み」です*1。ビジネスの世界で要求されるアプリケーションの仕組みは年々複雑になっています。ビジネスに使われるシステムを構築するのに,一から組み立てていくのはもはや現実的ではなくなってきました。そこで登場したのが「フレームワーク」です。アプリケーションの基礎となる定型的な土台を
InfoEtherは15日(現地時間)、PMDの最新版となるPMD 3.3を公開した。PMDはJavaで作成されているJavaソースコード解析ツール。実行にはJDK1.3かそれ以降のバージョンが必要。BSDスタイルライセンスのもと配布されているオープンソースソフトウェアで、ソースコードの構文を解析して規則に違反したコードを検出し警告する。今回リリースされたPMD 3.3では新しいルールの追加や機能拡張、バグフィックスが行われている。 InfoEtherは15日(現地時間)、PMDの最新版となるPMD 3.3を公開した。PMDはJavaで作成されているJavaソースコード解析ツール。実行にはJDK1.3かそれ以降のバージョンが必要。BSDスタイルライセンスのもと配布されているオープンソースソフトウェアで、ソースコードの構文を解析して規則に違反したコードを検出し警告する。今回リリースされたPM
第1章 はじめてのデザインパターン はじめに デザインパターンとは 特集の構成 すぐわかるオブジェクト指向 すぐわかるUML おわりに 第2章 逆引きカタログ ロジック編 Singleton (シングルトン) Factory/Factory Method (ファクトリ/ファクトリメソッド) Strategy (ストラテジ) Composite (コンポジット) Visiter (ビジタ) 第3章 逆引きカタログ J2EE編 Template Method (テンプレートメソッド) Facade (ファサード) ViewHelper (ビューヘルパ) DAO (Data Access Object) 第4章 逆引きカタログ その他 ユーティリティクラス 実行時例外を標準的に使う Nullオブジェクト 第5章 デザインパターン適用の勘所 はじめに アプリケーションの仕様 リファクタリング前のサ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く