2013年7月10日のブックマーク (7件)

  • Javaのraw type警告を消す方法メモ - 情報科学屋さんを目指す人のメモ(FC2ブログ版)

    タグ Windows  /  インストール  /  Linux  /  設定  /  エラー  /  Java  /  Eclipse  /  AutoHotkey  /  TeX  /  C#  /  VisualStudio2008  /  対策  /  Subversion  /  LaTeX  /  Vista  /  方法  /  CentOS  /  Android  /  Microsoft  /  Windows7  /  Office  /  バージョン管理  /  プログラミング  /  eclipse  /  PowerPoint  /  SSH  /  Ubuntu  /  WindowsVista  /  コマンド  /  ショートカット  /  .NET  /  Desire  /  VisualStudio  /  便利  /  P2P  /  Unix  /

  • javaClass<T>のTはどんな意味ですか??? - ”ジェネリックなクラス”という意味です。”ジェネリックなクラス”は例えば、↓のよ... - Yahoo!知恵袋

    https://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1413125329 ”ジェネリックなクラス”という意味です。”ジェネリックなクラス”は例えば、 ↓のようなクラスです。 public class GenericClass <T> { void disp(T msg) { System.out.println(msg); } } この<T>は、コンパイル時に指定された型になります。 どういうことかというと、 GenericClass<String> msg = new GenericClass<String>(); のように<T>の部分を<String>に置き換えて宣言すると、 void disp(T msg) { は void disp(String msg) { として解釈され↓のように記述できます。 msg.disp(

    javaClass<T>のTはどんな意味ですか??? - ”ジェネリックなクラス”という意味です。”ジェネリックなクラス”は例えば、↓のよ... - Yahoo!知恵袋
  • Seasar2 入門

    国産のDIコンテナでひがやすをさんが中心となって開発されているフレームワークです。 現在はSeasarファウンデーションによって運営されています。 初めて使ったときの衝撃が大きかったので文章にまとめてみました。 まだ内容は少ないですが、随時追加していく予定です。 これから始める方や、ちょっと確認したかったという方のお役に立てればと思います。 間違い等を指摘いただける方は以下までよろしくお願いします。 HP作成・管理者にメールする。 リンクはフリーですが、メールをいただけると光栄です。 公式HP:Seasar2 HP(外部リンク)

  • Seasar2のDI/AOP機能を使う

    ページの前提事項 Seasarの公式ページを見るとわかりますが、いろいろなプロダクトがあります。 DIとAOP機能を提供するプロダクト、JSFを使って画面表示機能を提供するプロダクト、DBアクセス機能を提供するプロダクト・・・。いろいろあります。 これらのプロダクトから、使いたいものだけを使って、アプリを開発することになるかと思います。 今回はDI/AOPがターゲットなので、「Seasar2 (S2Container)」しか利用しません。 基的にWeb画面などは無く、すべてmainメソッドを使いそこから実行することを前提とします。 最も基的なソース プログラムを開発する上での、環境構築は、まぁてきとーにw このページを作成するにあたって、以下の手順で環境構築しました。 (1) 公式ページより、以下2つをダウンロード ・S2Container 2.4.45 ・S2Tiger 2.4.4

  • Seasar2入門メモ@SAStruts(Super Agile Struts)

    読んだ書籍のメモ メモDI(Dependency Injection, 依存性注入) 「テストのしやすさ」「モックオブジェクト」 参考:Zend_Application(2) /Zend FrameworkにおけるDIコンテナ活用のメリットについて/ - noopな日々AOP(Aspect Oriented Programming) 超簡単に説明するとソースを修正せずに、メソッドコール前後に好きな処理を埋め込める。 インターセプタ: 織り込む所 ポイントカット: 埋め込む場所を決定するパッケージ構成*.action : MVCのコントローラー*.form : アクションフォーム*.entity : エンティティ*.service : サービス - エンティティに対する操作を実行するクラス*.util : 命名規則なしの基的にstaticメソッドで構成されるクラス* はルートパッケージ。ル

  • Seasar2覚書 - cafegale(LeafCage備忘録)

    Eclipseプラグイン Eclipseプラグイン http://eclipse.seasar.org/updates/3.3/ から Dolteng Kijimuna ResourceSynchronizer SAStruts Plugin http://eclipse.seasar.org/updates/3.2/ から DbLauncher を導入 プロジェクトの作成はDoltengから ドゥルテン Webアプリケーションでなければ、「スタンドアロン」にして ルートパッケージ下のファイルがHot Deployなどされるらしい ルートパッケージはconvention.diconで設定されている。org.seasar.framework.convention.impl.NamingConventionImpl#addRootPackageName()で。 以下のファイルが自動でdeplo

    Seasar2覚書 - cafegale(LeafCage備忘録)
  • 第14回 プロトタイプと継承 | gihyo.jp

    こんにちは、太田です。前回は総集編的な内容でしたが、今回は一転して基礎編に戻ります。JavaScriptにおける継承の方法とその仕組みについて、今回から数回に分けて基礎的な部分からきっちり押さえていきたいと思います。 JavaScriptとオブジェクト指向 JavaScriptはプロトタイプベースのオブジェクト指向プログラミング言語と言われています。new演算子を用いることで、関数がコンストラクタとして働き、そのコンストラクタが持つプロトタイプオブジェクトのメソッド(プロパティ)を継承した新しいオブジェクトを作ることができます。 なお、オブジェクト指向という概念については今回は触れません。オブジェクト指向という概念を掴みきれていない、自信がないという方は、JavaScriptのprototypeをしっかりと理解してから改めてその概念を学んでみるとすんなりと理解できるかもしれません。さらに、

    第14回 プロトタイプと継承 | gihyo.jp