タグ

javaに関するysadaharuのブックマーク (117)

  • Javadocを書かない - しげるメモ

    前回はJavadocを書く - しげるメモというタイトルで話を進めましたが、今回は逆にJavadocを減らすプラクティスについてメモがてら。 私は別にJavadocを書くのが好きなわけではなく、単純に書いたほうがめんどくさくないと思うのでそうしてます。ただ、Javadocを書くのもかなりめんどくさいとは自分自身で感じているので、そのめんどくささをできるだけ減らす道を現在も模索中です。 やり方としては単純で、次のうちどちらかです。 Javadocをそもそも書かない Javadocに書くことを減らす かなりの部分がEffective Java (Java Series)に紹介されているプラクティスとかぶりますが、ここではあくまで"めんどくさくないJavadoc"という視点でいきます。 Javadocをそもそも書かない If an API is to be usable, it must be

    Javadocを書かない - しげるメモ
  • OOコード養成ギブス - rants

    Binstock on Software: Perfecting OO's Small Classes and Short Methods The Pragmatic Programmersシリーズの新しい、The ThoughtWorks Anthologyの中に 興味をそそるエッセイがある。Jeff Bayの"Object Calisthenics"だ。 これは良いオブジェクト指向の性質を実証する小さなルーチンを書く方法をマスターするための 詳細にわたるエクササイズだ。オブジェクト指向なルーチンを書く能力を向上させたい開発者がいるなら このエッセイに目を通すことを勧める。ここにBayのアプローチを要約してみよう。 彼は次にあげられる制約のもとに1000行のプログラムを書くことを勧めている。 これらの制約は意図的に過剰な制限となっているが、これは開発者を手続き的なやり方から脱却させるた

    OOコード養成ギブス - rants
  • 1発合格★Java認定試験!(SJC-P/310-035/310-055)

    Java認定資格(SJC-P/310-035)を一発合格したい! このサイトは、そんなあなたを気で応援します!! SJC-P(310-035)対策のメルマガ問題集も好評発刊中。 ぜひあなたの受験に役立ててください。 メールマガジンの購読はもちろん無料です! 登録はこちらから→SJC-P対策メルマガ問題集

  • RSSをパースしてみる - regtan’s TechNote

    ニコニコ動画をJavaでゴニョゴニョする計画 第1弾。 rss4jっていつの間にか公開が停止されていた*1ので、違うライブラリを使って 書いてみた。 使ったライブラリはinforma。 rss4jと同じような機能を持っているので問題ないかな。詳しくしらないけどw クラスパスは以下の4つのJarに設定。依存関係があるので全て必要。 informa.jar commons-logging.jar jdom.jar xercesImpl.jar 早速ソース晒し。 NicoRssAnalyzer.java package niconico; import java.io.IOException; import java.net.URL; import java.util.ArrayList; import java.util.Collection; import de.nava.informa

    RSSをパースしてみる - regtan’s TechNote
  • Java Tips:文字列の部分一致検索を行うには

    部分一致検索はとても簡単 データベースの文字列データを検索する場合はSQLを利用しますが,ファイルやそのほかのリソースに対して文字列検索を行う場合は,Stringクラスの比較や検索機能を実装したメソッドを利用します。例えば,文字列が完全に一致するかどうか調べるならequalsメソッドを利用するわけです。実際にプログラムで利用する場合は,完全一致よりも部分的に一致するかどうかを調べることがあります。ここでは,部分一致検索を行うためのメソッドの使い方をまとめて紹介します。

    Java Tips:文字列の部分一致検索を行うには
  • @IT:J2EE Watch [2]

    J2EE関連の最新仕様をわかりやすく解説 J2EE Watch [2] “誰もが書けるEJB”を実現する「EJB 3.0」 テクニカルライター 吉川和巳 2004/5/21 サン・マイクロシステムズは、Enterprise JavaBeans(EJB)の次期バージョンである「EJB 3.0」の概要を公開した。5月7日に米国ラスベガスにて開催された技術者会議「TheServerSide Java Symposium」において、同社のLinda DeMichiel氏が明らかにしたもの。 EJB 3.0では、開発の容易さ(ease of development)の実現に向けて、大幅な仕様変更が施される。これは、従来のEJBコンポーネントの開発における最大のネックであった「作成手順やAPIが複雑なため開発に手間が掛かる」「アプリケーション・サーバ上でしか動作せずユニットテストが困難」「O/Rマッピ

  • @IT:Java TIPS -- HTTPメッセージのやり取りをモニタする

    Webアプリケーションでは、通常Webブラウザを使って動作確認をしながら開発を進めていくことでしょう。しかし、Cookieや認証などHTTPヘッダに含まれる情報を使ったプログラムを作っている場合や、ファイルアップロードなどの際にPOSTフォームで送信されるデータの中身を確認したい場合には、Webブラウザとサーバとでやり取りされている生のHTTPメッセージの内容を確認したくなります。たいていのWebブラウザでは、HTMLソースの閲覧はできますが、ヘッダ情報も含んだHTTPメッセージを見ることはできません。 そんなときに使える便利なツールが、「Axis TCPモニタ」(以降tcpmon)です。tcpmonを使えば、Webブラウザとサーバ間で送受信されるHTTPメッセージをモニタリングすることができます。tcpmonは、ApacheのWebサービスプロジェクトAxisの付属ツールとして提供されて

    @IT:Java TIPS -- HTTPメッセージのやり取りをモニタする
  • 「WinMerge」のページは移転いたしました

  • http://www.nextindex.net/java/interface.html

  • HugeDomains.com

    Captcha security check hisasann.com is for sale Please prove you're not a robot View Price Processing

  • Seasar2でサクサクか炎上か - ひがやすを技術ブログ

    可燃プロジェクトに飛び込むことになりました。下記のような炎上する要素満載。 関係者各社に告知済みのためカットオーバーは伸ばせない 外部仕様を策定した会社は行方不明 外部仕様はあるが、OS も AP サーバも環境もアーキテクチャーも未定 外部仕様を分かる人がいないw 開発は 3 社合同なのにソース管理方式も決まってない DB アーキテクト不在っぽい フレームワークに詳しい人がいない AJAX っぽいのたくさん お金がない、規模はわりとでかい、納期短い、残業禁止、増員不可 最初このエントリを見たとき、4/1だったこともあり、一瞬ネタかなと思ったんですが、その後に、SAStrutsとS2JDBCに対する具体的な質問がいくつもあり、私のほうもできる限り質問に答えました。 その後、どうなったのか気がかりだったんですが、今見たらこんな書き込みが 開発メンバからは、簡単で楽でいい! 1 機能が 1 時間

    Seasar2でサクサクか炎上か - ひがやすを技術ブログ
  • Strutsリファレンス<html:text>

  • 直列化とは : JavaA2Z

    特定のデータを保存すること。 クラス等のデータをファイル等に保存することを「直列化する」と言い、また、保存することができるクラスを「直列化可能なクラス」と呼ぶ。 「直列化」のことを「シリアライズ」とも言う。 ファイル等に保存すると言っても、ストリームを用いてフィールド単位で保存することを「直列化する」とは言わない。 直列化は主に「クラスまるごと一度に保存」する場合を指す。またこの場合、直列化可能なクラスはSerializableインターフェイスの実装クラスとする必要がある。 「直列化」とは非常に耳慣れない言葉のため、イメージが作りにくい。 元々の英語は「serialize」もしくは「serialization」であり、日語訳としては「連載化」「連続化」の方が解りやすい。 いずれにせよ、直列化のイメージは「ひとつのものが続いていく」というものである。 クラスの情報は、アプリケーションが終了

  • Life with Cygwin

    沖ソフトウェア株式会社は、沖通信システム株式会社および株式会社沖インフォテックと平成22年10月1日をもって合併いたしました。新会社名は、株式会社OKIソフトウェアとなります。3社が行っております事業は新会社にて従来通り継続いたします。

  • http://www.nextindex.net/java/overrideConstructor.html

  • struts ラジオボタンで初期値設定 - never know

    strutsのhtmlタグでラジオボタンを作成したとき、その初期値を設定する方法。 JSP内で<html:radio property="radio" value="abc"> としたとき、表示前に実行するAction内で PropertyUtils.setProperty(form, "radio", "abc");とする。 ネットで調べると、ActionFormで初期値をセットする、という方法を書いている 場合が多かったんだけど、今回は既に作っていた画面にラジオボタンを追加する、 という状況だったのでbeanの項目を増やすよりこちらのほうが簡単でよかった。 ちょうど、初期表示のActionがあったからすぐに追加できた、というのはあるけど。 PropertyUtilsはorg.apache.commons.beanutils.PropertyUtilsクラス。 今まではActionから画

    struts ラジオボタンで初期値設定 - never know
  • Struts による五目並べ対戦システム(EJB)~EJBとは?(2)

    目次 まずは似たような概念との差別化をしよう! で、EJB って何? EJBとその友人たち EJB の種類 J2EE デザインパターン EJB用の3つのパターン JBoss 様々! J2EE デザインパターン どうせこのシリーズはデザインパターンを追求するために、書かれたのが最初だ。それから派生してついには EJB まで来てしまったのだが、やっぱり J2EE にも J2EE のデザインパターンがあるのだよ。GoF のデザインパターンは汎用的なプログラミング(クラス設計)・テクニックという高踏的な雰囲気のものだが、J2EE パターンはもっと現金で、「即使える/使うべき定石」に近い。 書籍としては「J2EEデザインパターン」(アラー他、ピアソン・エデュケーション)がそのままのタイトルであるが、大概の EJB 解説書には、「使え!」というノリで、3つばかりのパターンが載っているのがフツーだ。それ