タグ

JAVAに関するkahkiのブックマーク (333)

  • Spring Framework 3.0 リファレンス オレオレ和訳(日本語訳) 目次 - minokubaの日記

    とりあえず、自分の気が向く間だけでもSpringFrameworkのドキュメント読んだ内容をメモっていきます。邦訳ではなく、自分が読んだ足跡を自分向けに残しているだけですので精度も悪いですが(そもそも英語は超苦手です)、まぁ公開することで恥さらしするのもよいかと思いました。 このページは目次です。随時更新していきます。なお翻訳元のドキュメントは以下のドキュメントで、こちらのブログのタイトルと項番は、翻訳元の目次・項番と併せています。 http://static.springsource.org/spring/docs/3.0.x/spring-framework-reference/html/ 3. The IoC container 3.1. Introduction to the Spring IoC container and beans 3.2. Container overvie

    Spring Framework 3.0 リファレンス オレオレ和訳(日本語訳) 目次 - minokubaの日記
  • Spring MVC から Apache Derby を JPA経由で使用するアプリケーションを作成 | Glob

    SpringSource Tool Suite(STS) の導入~簡単なアプリケーションの作成 SpringSource Tool Suite から 組込DB apache Derby のデモ用データを利用する Spring Tool Suite でデータベースからエンティティクラスを作成する Spring Tool Suite で Spring MVC から JPA(Java Persistence API) を利用する あたりの作業をまとめて、SpringSource Tool Suite から、Spring MVC プロジェクトを作成し、Derbyのデモ用データに、JPA経由で接続していろいろ確認するためのアプリケーションを作成する。 Apache Derby のデモ用データから、Entity クラスを作成 Entity クラスを データベースからリバースで自動生成し、Spring

  • サービス終了のお知らせ - NAVER まとめ

    サービス終了のお知らせ NAVERまとめは2020年9月30日をもちましてサービス終了いたしました。 約11年間、NAVERまとめをご利用・ご愛顧いただき誠にありがとうございました。

  • Eclipse

    Windows XPで無料のEclipseで始めるJavaプログラミング入門 。

    kahki
    kahki 2011/06/28
  • jiemamy-commonsのテストコードを読もうかと - 虎塚

    daisuke-mさんから「jiemamy-commonsというパッケージでは、ユニットテストをかなりちゃんと書いてあるよ」と教えてもらったので、読むことにしました。 目的 単体テストの勉強。次のことを考えながら読む。 テストセットとして管理されている各単体テストの目的を理解する 開発を駆動するためのものか 品質保証のためのものか 両者が混じったものか 単体テストの詳細度を把握する 分岐をどの程度網羅して記述しているか テストデータをどの程度網羅して用意しているか プロジェクトの単体テスト方針を読み取ろうとしながら、コードを読む。 テストの書き方を学ぶ 例外のテストの書き方 モックを使ったテストの書き方 privateなメソッドのテストの書き方 その他(まだよく分かってない) utilパッケージのようで、public staticなメソッドが多いので、その手のテストの書き方を学ぶとか。あと

    jiemamy-commonsのテストコードを読もうかと - 虎塚
    kahki
    kahki 2011/06/10
  • 一歩先行くJavaプログラマが読むべきオープンソースソフトウェア10選 - 設計と実装の狭間で。

    10万行コード読んだらJava分かるよってTwitterに書いたらすげぇ勢いでRTされたので、調子に乗って捕捉エントリ書くよ。 Java Core API JDKインストールしたディレクトリに入ってるsrc.zipを展開すると入ってるから読むと良いよ。 すぐ近くにあるのから読むってのはメンタル的に楽でいい。 厳密にはOSSじゃなくて単に公開されてるってだけなんだけども、JavaプログラマなのにコアAPIのコード読んでないとか無いよね? どれから読めば良いか分からんかったら、 java.lang java.util java.io java.text 辺りをまずはキチンと理解すること。当然コードを読み終わったら、それを使ってコードを書く事。 OpenJDK http://hg.openjdk.java.net/jdk7/jdk7 OpenJDKを読むことで、プログラム言語してのJavaではな

    一歩先行くJavaプログラマが読むべきオープンソースソフトウェア10選 - 設計と実装の狭間で。
    kahki
    kahki 2011/06/10
  • Mac OS X + Eclipse 3.6 インストール後にやること初期設定メモ - がぶちゃんの日記

    いつも同じことをググって繰り返しているのでメモ 全体的な設定 [General]-[Workspace] で Text file encoding Other: UTF-8 に変更 OS XなのにデフォルトがShift-JISになっているので... [General]-[Editors]-[Text Editors] で以下にチェック Insert spaces for tabs タブの代わりにスペースを使う Show print margin ソースコードがあんまり横に長くならないように厳密に収める必要はないと思うけど目安として Show line numbers 行番号を表示する [General]-[Compare/Patch]で「Ignore white space」にチェック Diffの時に空白を無視するように ところが、上記でタブの代わりにスペースを使う設定にしても全然スペース

    Mac OS X + Eclipse 3.6 インストール後にやること初期設定メモ - がぶちゃんの日記
    kahki
    kahki 2011/04/14
    eclipseの設定
  • "".equals(stringVariable) は改悪だろう - まちゅダイアリー(2008-11-30)

    kahki
    kahki 2010/02/12
  • java.util.Dateをjava.sql.Dateにきちんと変換する方法 - ひがやすを技術ブログ

    多くの人はこうやればいいと思っているかもしれません。 java.util.Date d = new java.util.Date(); java.sql.Date d2 = new java.sql.Date(d.getTime());確かにこれでも一応変換はできますが、きちんと変換してはいません。java.sql.DateのJavadocを見るとこう書いてあります。 SQL DATE の定義に対応させるために、java.sql.Date のインスタンスでラップされたミリ秒の値は、インスタンスが関連した特定のタイムゾーンで時間、分、秒、ミリ秒をゼロに設定することで、「標準化」する必要があります。 つまり、java.util.Date#getTime()をjava.sql.Dateにただ渡すだけでは不十分で、「特定のタイムゾーンで時間、分、秒、ミリ秒をゼロに設定しなければいけない」のです。そ

    java.util.Dateをjava.sql.Dateにきちんと変換する方法 - ひがやすを技術ブログ
    kahki
    kahki 2010/02/12
  • Java用デコンパイラー·JD MOONGIFT

    JDはJava製のフリーウェア。Javaはコンパイルする言語なので(コンパイルされるのは中間言語だが)、コンパイルされた内容は基的には見られない。だが以前の担当者が作ったプログラムを修正しないといけない時に元のコードがなくなっていたら惨事になってしまう。 Java向けのデコンパイルツール そんなときに役立つのがデコンパイラーだ。コンパイルの逆、コンパイルされたコードを元のソースに戻してくれるソフトウェアだ。使い方を誤ると問題になりかねないが、使い方によってはとても役立つ。その一つがJDだ。 JDはGUI版とEclipseのプラグイン版の二つが存在する。GUI版についてはWindows/Mac OSX/Linuxそれぞれ用に実行ファイルが提供されている。使い方は簡単で、ただコンパイル済みのjar/classファイルを開けば良いだけだ。 検索ウィンドウ コードはハイライト表示され、階層も分か

    Java用デコンパイラー·JD MOONGIFT
    kahki
    kahki 2010/01/27
    javaデコンパイルツール
  • 他ライブラリに依存せずにXML設定ファイルを読み込む方法 - GeekFactory

    ライブラリをパッケージして配布する時、なるべく依存するjarを減らしたいことがあります。Mavenを使えば何ともないのですが、敷居を下げる意味では「1つのjarだけ入れれば動きます」が望ましいと思います。*1 Commons DigesterやJAXBを使うと、XML設定ファイルの読み込みが飛躍的に簡単になります。一方で、ライブラリを配布する時は同梱するか注意書きを加える必要があります。そこで、他ライブラリに依存せずJREだけでXMLを読み込む方法を考えてみました。 Java 5から標準になったXPathを使うと、XMLから任意のノードを簡単に取り出すことが可能です。XPathクラスをそのまま使うと記述量が増えるので、XPathをラップするクラスを用意します。 package org.hidetake.util.xml; import java.io.IOException; import

    他ライブラリに依存せずにXML設定ファイルを読み込む方法 - GeekFactory
    kahki
    kahki 2010/01/27
  • gihyo.jpのWicket連載が最終回まで公開されました - 矢野勉のはてな日記

    Java, Wicket当初5,6回と想定していましたが,予定に反して全9回の大ボリュームで,Wicket連載が最終回を迎えました。http://gihyo.jp/dev/feature/01/wicketただ淡々と機能を説明しても面白くないし,かといって業務システム的なものを作っても読者も読む気起きないかな〜と思って,題材はTwitterを使いました。Twitterアプリケーションというのもなかなかいろんな機能があるので,モデルやコンポーネントといったWicketの基礎だけではなく,Ajaxによるページ部分更新や,あまりそこまで追っかける人もいない感じのRequestTargetやUrlCodingStrategyにまで,なんとか踏み込めました。最後のOAuthの例は,実際にはWebPageを使っても同じことができるのですが,今回の連載はTwitterアプリケーションの作り方を紹介しなが

    kahki
    kahki 2010/01/26
    wicket
  • NClass - Free UML Class Designer

    Overview NClass is a free tool to easily create UML class diagrams with full C# and Java language support. The user interface is designed to be simple and user-friendly for easy and fast development. Properties, enums, delegates and other language specific elements are fully supported with strict syntactical and semantical verification. Design your application with just a few clicks - the main goa

    kahki
    kahki 2008/11/13
    UMLクラス図を出力
  • UDoc - Javaソースからクラス図を生成するツール: ある SE のつぶやき

    クラス構造がまる見えに! UDocでJavaをダイナミックに分析する (MYCOMジャーナル) MYCOMジャーナルにて、JavaソースやJavaDocやバイナリファイルからクラス図を生成する「UDoc」というツールが紹介されています。 結構きれいなクラス図ができるようだし、印刷もできるようなので、なかなかいい感じです。 The UDoc project http://udoc.sourceforge.net/

  • 2008-04-19

    アノテーションによるネストした子Dtoのバリデーションは、複雑なことは対応しないという方針に基づいて、やってくれないのが仕様です。 2008-04-17 - 出羽ブログ 自分でカスタマイズするなら ActionCustomizer を継承し、setupValidator メソッドに少しコードを追加するすることで対応可能です。プロパティを getClass() して、その定義クラスを getFileds() し、getAnnotations() した後、プロパティ名 + "." + ネストプロパティ名をバリデーション対象として登録みたいな感じだったと思います。 追記:コードイメージ Cubby TIPS にあるような画面部品を実現する場合は下記のような感じ。Action に依存しないため、かなり便利です。 common.jsp や header.jsp で dao を getComponen

    2008-04-19
    kahki
    kahki 2008/04/24
    SAStrutsについての結構詳細な記事
  • JUnitは単体テストであるという論理的証明と現実的否定。

    kahki
    kahki 2008/01/16
  • オフィスで活躍·MosP勤怠管理 MOONGIFT

    Webサービスを展開する会社や、受託開発を行っている会社は100名以下の企業が数多い。10名以下であれば良いが、それ以上になると人事評価など、人が多くなったからこその仕組み作りが必要になる。 その一つが勤怠の管理だ。分業化され、専門職が出てくると必ず必要になる。パッケージを導入しているケースも多いが、これから導入するならぜひこちらを検討して欲しい。 今回紹介するオープンソース・ソフトウェアはMosP勤怠管理、Webベースの勤怠管理ソフトウェアだ。 MosP勤怠管理は株式会社マインドが開発したソフトウェアで、MosP人事給与から勤怠管理のみを切り離したソフトウェアになる。日の仕組みにあった作りなのが最大の売りだろう。尚、システムはJava + MySQLで提供され、Tomcat上であれば簡単に動作させられる。 従業員の管理はもちろん、事業所の管理、出勤、退社、休暇、スケジュール管理といった

    オフィスで活躍·MosP勤怠管理 MOONGIFT
    kahki
    kahki 2007/09/23
  • jdbcでoracleの起動・停止する方法 - よねのはてな

    これは当にすごい!!!! ojdbc6.jar(ojdbc5.jarでも可能)を使うとJDBC経由でoracleのstartup, shutdownが可能になります。 僕が試したのは、oracle9iのDBに対してojdbc6.jarを使用してDBの起動・停止。 Database : oracle9i Java : 1.6.0_02 JDBC : ojdbc6.jar StarupTest.java package jp.co.abby.ojdbc6test; import java.sql.Statement; import java.util.Properties; import oracle.jdbc.OracleConnection; import oracle.jdbc.pool.OracleDataSource; public class StartupTest { priv

    jdbcでoracleの起動・停止する方法 - よねのはてな
  • サービス提供終了のお知らせ

    日頃より、アレスネットをご愛顧いただきまして誠にありがとうございます。 「ホームページサービス」のサービス提供は2016年1月31日をもちまして終了させていただきました。 これまで長らくご利用いただき、誠にありがとうございました。 今後も、皆様によりよいサービスをご提供させていただけるよう、サービス品質向上に努めて参りますので、何卒、ご理解いただけますようお願 い申し上げます。 <アレスネットをご契約のお客様へ> 後継サービスとして「userwebサービス」を提供させていただいております。 詳しくは、以下のリンクをご参照ください。 ▼「userwebサービス」のご案内 http://www.ejworks.info/userhp/alles/index.html 今後ともアレスネットをご愛顧いただけますようお願い申し上げます。 株式会社イージェーワークス アレスネット カスタマーサポート

    kahki
    kahki 2007/07/02
  • 第5回 機運高まるクライアントサイドJava

    NTTデータ先端技術勤務。国産のオープンソースプロジェクトProject Amaterasのオーナーであり,SeasarプロジェクトやClick Frameworkでもコミッタを務めている。著書に「入門Wiki」「Eclipseプラグイン開発徹底攻略」(いずれも毎日コミュニケーションズ発行)などがある。 株式会社DTS ネットワーク事業プロジェクトマネージャ。Javaを中心にフレームワーク開発や開発プロセス定義など幅広く活躍中。StrutsIDEコミッタ。著書「まるごとEclipse! Vol.1」(発行:インプレスコミュニケーションズ)。 Javaは現在,Webアプリケーション開発においてサーバーサイドの実装言語として広く用いられています。とはいえ,クライアント開発ができないわけではありません。従来より,Webブラウザ内で動作するAppletや,Java Web Startでクライ

    第5回 機運高まるクライアントサイドJava
    kahki
    kahki 2007/07/02
    Swing Application Frameworkを検証する