今後必要になるマスター言語JAVARUBYC++ PL/SQLJAVAJAVAアプレットJAVAサーブレットJAVAscript この3つのうちJAVAServletおよびJavaScriptは必須。 条件としてJavaBeansについて的確な知識があり、自分で設計取り回しができるレベル。JavaBeansの設計とは、JAVA言語特有の空間的なソースやデータの配置を把握してることが条件なので、システムエンジニアへの質問もしくは仕様理解に努めること。 国内外問わずシステムのシェアはWINDOWS主体でありほぼJAVAで統一されている。 さらに動的HTMLなどについてもJAVAサーブレットの知識が流用される。JavaScriptの知識については特に必要ないがBeansその他に直結するケースが多いので仕様確認。RUBY この言語についてはJAVAのサブルーチンとしての位置づけ


Linux DailyTopics 2012年6月5日「APIは著作権保護の対象外」はメインストリームになるのか─Oracle敗北のJava訴訟が示すもの 今回はLinuxには直接の関係は少ないものの、Linuxを含むオープンソースの世界に大きな影響を与えそうな時事ネタを取り上げてみたい。 ご存知の読者も多いと思うが、5月31日(米国時間)、カリフォルニア州米連邦地方裁判所はJavaのパテントをめぐるOracle vs.Googleの一連の訴訟において、大きな区切りとなる判断を下した。同裁判所のAllsup判事は「GoogleがAndroidで使用している37件のJavaAPIは著作権違反に当たらない」と両社に言い渡したのである。事実上のOracleの敗訴となったこの判決、今後のOSSやプログラミングの世界にどんな余波をもたらすのだろうか。 まずはこの裁判の流れを簡単に整理してお
あなたにとって重要なトピックや同僚の最新情報を入手しましょう最新の洞察とトレンドに関する最新情報を即座に受け取りましょう。 継続的な学習のために、無料のリソースに手軽にアクセスしましょうミニブック、トランスクリプト付き動画、およびトレーニング教材。 記事を保存して、いつでも読むことができます記事をブックマークして、準備ができたらいつでも読めます。

実際に学校で教えてくれるかは別として System.out.println()について考えてみよう。System.out.println()は、Javaを勉強しようとする人が初期の段階から利用するメソッドである。が、しかし、実は謎だらけなのである。 まずは、System.out.println()を分解して考えてみる。 Systemはjava.lang.Systemである。 outはjava.lang.Systemのフィールドである。 Systemクラスのjavadocを眺めると、outの型はPrintStreamであることがわかる。 PrintStreamのjavadocを眺めると、printlnメソッドが存在する。 つまり、System.outにPrintStreamのオブジェクトが代入されていて、そのオブジェクトのprintlnメソッドを呼んでいるだけでる。このメソッドを実行すること
監訳者のartonさんより「JavaによるRESTfulシステム構築」を献本いただきました。直接献本いただいたのはオライリーさんからですけども。 これは「RESTfulJava With JAX-RS」という本の翻訳なわけですけど、こちらのタイトルからわかるとおりJAX-RS(JSR-311)の解説本です。何で邦題からJAX-RS抜いちゃったんだろ? ところでJAX-RSというのは、JavaでRESTなWebサービスを構築するためのAPIなのだけど、これがかなり素敵です。 たとえば、こんな感じの名前と住所を保持するクラスを用意します。 package rest; importjavax.xml.bind.annotation.XmlRootElement; @XmlRootElement public class Customer { public String name;//名前 p

Google App Engineで受信メールの処理ができるようになった。 具体的な手順はこちら。 http://code.google.com/intl/en/appengine/docs/java/mail/receiving.html 手順はこう。 まず、appengine-web.xmlに次の設定を追加 <inbound-services> <service>mail</service> </inbound-services> そうすると、string@appid.appspotmail.comにメールが来たら /_ah/mail/<address> というURLが呼び出されるようになる。 なので、次のようなサーブレットマッピングをweb.xmlに追加してサーブレットで処理をする。 <servlet> <servlet-name>mailhandler</servlet-name>
2000年あたり、PHP4やJSP1.0が出たころ、PHPよりもJavaがよいと言っても、「Javaは動かせる安いサーバーがない」ということで、サーバーの確保が容易なPerlやPHPが使われました。Javaを使うには、一台まるごと借りれる割高なレンタルサーバーで、自力でTomcatなどをインストールする必要がありました。そういった状況はしばらく続き、「PHPならば安く借りれるサーバーがたくさんある」ということから、PHPがよく使われるようになりました。PHPの普及初期では、サーバーの確保が容易なことがPHP採用の大きな理由のひとつだったと思います。 こういう状況は最近まで続いたけど、Amazon EC2のおかげで「Javaは動かせる安いサーバーがない」という問題は解決してきました。Amazon EC2を借りても自力でTomcatなどをインストールする問題がありましたが、HerokuやS
→ [覚書] 「MVCモデル2」という表現は誤り ちょっと身の回りでよく聞くようになった表現なので、確認の意味で調べてみました。 MVCモデルに、モデル1, モデル2といった表現はありません。モデル1、モデル2という表現をするのは、「JSP〜」です。つまり、 JSP Model 1 : リクエストURIは *.jspで、リクエストを受け取ったJSPがビジネスロジックを実行してそれを表示するモデル。 JSP Model 1.5 : リクエストURIは *.jspで、JSPはuseBeanタグ経由でビジネスロジックを呼び出し、結果を受け取ってそれを表示するモデル。 JSP Model 2 : リクエストURIは *.jsp ではない。Strutsなら *.doのようなURIであり、フロントコンポーネントがリクエストを受け取ってビジネスロジックを呼び出して、別のビューコンポーネントに結果表示を委
Nanashi-soft○プログラマ専用○ ◇BD-J (Blu-ray DiscJava) BDプレイヤで動作させる事ができるJavaです PS3で動作する事を確認しています ●ソフトを使う側の話 ○PS3でUSBメモリ・メモリースティック・SDメモリーカードなどから動かす ※PS3 BD-Jはシステムソフトウェア バージョン 2.50から動作しなくなりました ○BDレコーダーで動かす ○カルナノードBD-J版のシナリオを差し替える方法(1 Minimal BD-J (Java) Devkit for PS3を使う方法 ○カルナノードBD-J版のシナリオを差し替える方法(2 HD cookbookを使う方法 ●ソフトを作る側の話 ○仕様 ○開発環境のインストール ○押したキーを表示する最小のプログラム ○画像表示 ○ピクセルデータから画像生成 ○コントローラー取得(PS3) ○リモコ
Strutsは良いフレームワークであった。 登場時のStrutsは MVCを体現しWebフレームワークとしてプログラマ達に夢を見せた。 今見てしまえば冗長で可読性の低い設定ファイルに 糞のようなtaglibとゲロのようなjspであるが それでも当時はセンセーショナルだった。 しかし、その後、Strutsには悲劇が起きる。 あまりにもセンセーショナルなデビューのおかげで それを金に換えようとしている奴らに目を付けられてしまった。 人月計算とExcelとスーツで出来ている奴らだ。 奴らは Strutsをいかに簡単であるか宣伝し 役に立たない講習会で金を取りsessionが何なのかすら知らない人間を大量に生み出した。 そうやって生み出されたStruts脳人間は 「動くコードが正義」の負の面を体現し スパゲティを更に絡ませたActionFormを書き 解読不能なActionを書いた。 勉強など一
1リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く