タグ

javaに関するSireのブックマーク (23)

  • ReloadableResourceBundleMessageSourceでutf-8指定 - native2acii撲滅委員会

    utf 8 - Spring MVC Arabic Language - Stack Overflow Javaです。Springです。xxx.propertiesをnative2asciiするのが面倒なので 下記のようにするとutf-8で記述できました。 <bean class="org.springframework.context.support.ReloadableResourceBundleMessageSource" id="messageSource" p:basenames="WEB-INF/messages" p:fallbackToSystemLocale="false" p:fileEncodings="UTF-8" p:defaultEncoding="UTF-8" />

    Sire
    Sire 2013/08/26
    messages.propertiesをUTF-8でダイレクトに記載する方法
  • JavaTechnology Slot Online | Cara Daftar bermain Slot Online

    Dapatkan Peluang Menang Slot Online Lebih Besar Di Bandar Teraman Karena banyaknya pilihan situs judi di internet. Penting bagi seorang pemula khususnya untuk memilih sebuah bandar judi terpercaya. Karena berbagai

    JavaTechnology Slot Online | Cara Daftar bermain Slot Online
    Sire
    Sire 2013/08/26
    全般的なことが書かれている
  • Spring MVC: Validator and @InitBinder - Fruzenshtein Notes

    Sire
    Sire 2013/08/23
    Springのバリデーション
  • 独自のバリデーションを使いたい場合の落とし穴 | UREILESS

    SpringMVCでは、JSR303のバリデーションが使えるので非常に楽ができます。もう単純なnullやlengthチェックのコードなんて一切書く必要はありません。ほんといい時代になったと思います。しかしJSR303のバリデーションだけでは十分でない場合があります。最たる理由は、JSR303はドメインモデルの制約や事前条件をチェックするような仕組みはありません(当然ですが)。例えば、既に登録されている商品と同じ名前の商品名が入力された場合はバリデーションをNGにしてアラートメッセージを表示したい場合です。 そんなときは、独自でバリデーションロジックを実装してSpringMVCがバリデーションを実行する同じタイミングでチェックさせるようにしたいです。一つの方法は、コントローラークラスに以下を追加します。 @InitBinder void initBinder(WebDataBinder bi

    Sire
    Sire 2013/08/23
    initBinder(WebDataBinder binder)を使うとき
  • rio's blog EJB3.0 の勉強 (8) Java Persistence API (JPA) を使ってみる

    おいでいただきありがとうございます。このブログでは、ソフトウェア開発や音楽(特にB'z)、車の事などを主にてきと〜に書いていく予定です。Rio's Laboratory (http://homepage3.nifty.com/rio_i/lab/) にて、いくつか文書とフリーソフトウェアを公開してます。 今回から数回は、セッション Bean からのデータベースアクセスについて書こうと思います。 EJB3.0 では、データベースへの永続化を行う際に Java Persistence API (JPA) を使います。JPA は、オープンソース O/R マッピングフレームワークである Hibernate 等と同じ様な感覚で扱うことができる Java 標準 O/R マッピング API です。 JPA を使えば、JDBC + SQL による煩雑なコーディングをする必要が無いため、コーディング量が

  • Hibernate4とSpring Framework3を組み合わせる

    流行のネタではないですが、せっかく前回MyBatis/iBATISを取り上げたので、ダントツNo.1のORMであるHibernateも試してみたいと思います。ただ、Hibernate単体の記事は既に多く取り上げられているようなので、今回は意外と情報の少なかった(?)HibernateとSpring Frameworkとの連携に注目してみようと思います。 ・Hibernate 4.1.8 ・Spring Framework 3.2 RC2 まずは、上記URLからjarファイル群をダウンロードして、クラスパスに設定します。今回利用したjarファイルは、以下のようです。(不要なものも含まれているかもしれませんが、とりあえず入れたものをすべてリストアップしておきます。また、Webアプリケーションとして利用する場合は、もう少し足す必要があります。) ・spring-core-3.2.0.RC2.ja

    Hibernate4とSpring Framework3を組み合わせる
    Sire
    Sire 2013/08/22
    はまった点も書いてある
  • SpringとHibernateの連携 - データアクセス処理の作成 - とあるITエンジニアの業務手帖

    Daoインターフェース作成 Hibernate Synchronizerで生成されたEmployeeDAOインターフェースを次の内容で修正。 package sample.test.dao.iface; import java.util.List; import org.springframework.dao.DataAccessException; import sample.test.Employee; public interface EmployeeDAO { // 従業員IDから情報を参照 public Employee get(String id) throws DataAccessException; // 全従業員情報を参照 public List<Employee> findAll() throws DataAccessException; // 従業員情報を登録 pub

    SpringとHibernateの連携 - データアクセス処理の作成 - とあるITエンジニアの業務手帖
  • HibernateのSession管理について - endoc’s Diary

    久しぶりの投稿です。 Hibernate+spring frameworkと付き合って結構経ちますが、未だに混乱するので自分のための備忘録メモです。 HibernateのSessionとは から引用すると、「Sessionとは、永続化サービスの提供を行うもの。DBから取得したオブジェクトを保持し、状態管理を行うもの」です。 永続化サービスでは、「永続化コンテキスト*1に対する変更がDBに反映」されます。 HibernateのSession管理 セッションを取得・操作する方法はトランザクション管理方式によって異なります。 に書いてある方法などをまとめます。 宣言的トランザクションを利用しているとき 宣言的トランザクション*2を利用しているときは、org.hibernate.SessionFactory.getCurrentSession()->セッション操作->flushのみでOKです。

    HibernateのSession管理について - endoc’s Diary
  • IBM Developer

    IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.

    IBM Developer
    Sire
    Sire 2011/01/18
    i18n ページで直接 StringResourceModel を使用して、
  • Java Tips:手軽に暗号化・復号化するには?

    J2SE 1.4からはJCEやJAASなどの各種セキュリティパッケージが標準で組み込まれ,暗号化や復号化などは簡単に行えるようになりました。ここでは秘密鍵を用いた手軽な暗号化を紹介します。 暗号化は気を遣う プログラムで暗号を使いたいとき,自前で実装するのは非常に気を遣います。なぜなら,バグがあったときにデータが復元できなくなるため,慎重に実装したうえで十分にテストしておく必要があるからです。 前述のとおり,J2SE 1.4ではセキュリティパッケージが多数組み込まれたため,これらのロジックを自前で記述する必要性は大幅に低下しました。そこで,ここで簡単な利用法を紹介します。 暗号化・復号化は一般にバイト列を暗号化してバイト列にする,というのが標準的な使い方です。しかし,ここでは動作を確認しやすくする目的で,「テキスト→暗号バイト列→テキスト」という流れにしましょう。 手軽に暗号化 暗号関係の

    Java Tips:手軽に暗号化・復号化するには?
    Sire
    Sire 2010/08/17
    Blowfishによる暗号化
  • Doxygen

    ソースコード・ドキュメンテーション・ツール Doxygen は、C++、C、Java、Objective-C、Python、IDL (Corba、Microsoft 風)、Fortran、VHDL、PHP、C# 向けのドキュメンテーション・システムです。 D にもある程度対応しています。 Doxygen には、次の3つの利点があります。 文書化されたソースファイルのセットから、 オンライン・ドキュメント・ブラウザ (HTML形式) やオフラインのリファレンス・マニュアル (形式) を生成することができます。 RTF (MS-Word)、PostScript、ハイパーリンク PDF、圧縮 HTML、Unix man ページ形式の出力もサポートされています。ドキュメントは、ソースから直接抽出されます。これにより、ドキュメントとソースコードの一貫性を保つことがとても容易になります。 Doxyge

    Sire
    Sire 2009/08/06
    ドキュメンテーションソフト
  • ウノウラボ Unoh Labs: NetBeansでConsolasフォントを使う

    yamaokaです。 NetBeansの6.5がリリースされましたね。もともとNetBeansはJava用のIDEですが、今ではPHPRuby、C/C++の開発にも使えるようになっています。PHPをバンドルしたものを試しているのですが、入力補完など基的な動作はもちろん、Subversionなどバージョン管理ツールとの連携も便利で個人的な開発にはすっかり手放せないものとなってしまいました。 さて、新しいIDEやエディタを導入したとき、皆さんは初めに何をするでしょうか。私の場合はフォントの設定を行う場合が多いです。Consolasフォントがお気に入りなのですが、Windows環境に導入したNetBeansでエディタのフォントにConsolasを指定すると 日語が正しく表示されません(豆腐文字になってしまいます)。Windowsフォントリンクの機能なども試してみましたが、うまく表示されな

  • あなたの知らないJDKの便利ツールたち

    Java News.jp(Javaに関する最新ニュース)」の安藤幸央氏が、CoolなプログラミングのためのノウハウやTIPS、筆者の経験などを「Rundown」(駆け足の要点説明)でお届けします(編集部) 標準JDKに含まれる便利なツール 読者の皆さんは、最近のJDK(Java SE)に、開発やデバッグに便利な新しいツールが含まれていることをご存じでしょうか? 古くからのJava開発者は、古い時代のJDKのツールしか知らず、一方で新しいJava開発者はEclipse/NetBeansなどの統合開発環境に慣れてしまい、細かなコマンドツールを直に使う状況が減ってきているかもしれません。 そこで今回は、最近のJava SE 6含めて比較的新しいと思われるツールを以下の5種類に分けて紹介します。 プロファイリング トラブルシューティング/情報取得 監視 配備/補助 スクリプティング 「こんなツー

    あなたの知らないJDKの便利ツールたち
    Sire
    Sire 2008/11/14
    監視ツールについて
  • Swingの文字列操作

    SwingTips文字列操作編 [next : デフォルトボタンを無効にする] [up : SwingTips] JTextField等の文字列入力コンポーネントの入力文字種を制限したいとき~ 入力文字列の制限をする時にIMEの未変換文字列は表示させたいとき~ コンポーネントの入力モードを操作したいとき~ IMEの未確定文字列がフォーカスロストで勝手に挿入されるのをやめさせたいとき~ JTextField等の文字列入力コンポーネントの入力文字種を制限したいとき~ swingの文字列入力コンポーネント(以下JTextComponent)はDocumentクラスなるものを持っており、 このDocumentクラスが文字列の挿入・削除を行っているのでこれをカスタマイズすればよいです。 カスタマイズの方法 javax.swing.text.Document.insertString(int, Str

    Sire
    Sire 2008/07/17
    IME変換について
  • javalobby.org - javalobby リソースおよび情報

    This webpage was generated by the domain owner using Sedo Domain Parking. Disclaimer: Sedo maintains no relationship with third party advertisers. Reference to any specific service or trade mark is not controlled by Sedo nor does it constitute or imply its association, endorsement or recommendation.

    Sire
    Sire 2008/07/09
    テーブルのレンダリングをダイアログから変える方法。エディタはどうやってカエルの?
  • 【コラム】Java API、使ってますか? (6) JavaBeansのプロパティを同期させるバインディングAPI | エンタープライズ | マイコミジャーナル

    JSR 295: Beans Bindingとは JSR 295は、複数のJavaBeansのプロパティを同期させるための標準的な方法を策定するために提案された。たとえば2つの異なるBeanオブジェクトBeanAとBeanBがあるとき、BeanAのプロパティが変更されたらそれが自動的にBeanBのプロパティにも反映されるようにするというものだ。とくにSwingアプリケーションを作成している場合などには、このような処理を必要とするケースがよく出てくる。ユーザがテキストフィールドに入力した値を、リアルタイムにテーブルコンポーネントの表示に反映させたい場合などがそれにあたる。 通常、このような同期を行うためには状態の変更を検知するいくつかのリスナを登録し、相互のプロパティを確認し合わなければならない。JSR 295の目的は、シンプルな手段でこれらプロパティの同期を実現できるようにすることである。

    Sire
    Sire 2008/05/19
  • Java API、使ってますか? | コラム | エンタープライズ | マイコミジャーナル

    Copyright (C) Mainichi Communications Inc. All rights reserved. 掲載記事の無断転載を禁じます

    Sire
    Sire 2008/05/19
  • Swing Application Framework (JSR-296)

    Swing Application Framework概要 はじめに Swing Application Frameworkとは Swing Application Frameworkとは、複雑なGUIツールキットであるSwingライブラリの上で簡単にGUIアプリケーション・プログラムを作成するために提供されるフレームワークです。Swing Application Frameworkは、2008年リリース予定の次期Java Standard Edition(Java SE 7)に標準搭載することを目指してJava標準化プロセス(JCP:Java Community Process)においてJSR-296として仕様が策定され、そのリファレンス実装が現在開発されている途上です。 1998年にリリースされたJava 2(JDK 1.2)に標準搭載されているGUIツールキットSwingは、柔軟性が

    Sire
    Sire 2008/05/19
  • MOONGIFT: » Java製のクローリングシステム「InfoCrawler」:オープンソースを毎日紹介

    Webサービスを作る上で、外部のデータを取得して何かしたいといったことは良くある。いや、外部に限ったものではない。ローカルのデータであっても取得して、それを検索したいという要望は良くあるものだ。 ユーザ側の検索画面 そうした時にクローラーを自作したりすると思うのだが、robots.txtの解釈や効率的なクローリング法を習得するのは大変なことだ。そこで試してみたいのがこれだ。 今回紹介するオープンソース・ソフトウェアはInfoCrawler、Java製のWebクローラーだ。 InfoCrawlerは設定項目も数多く、クローリングシステムとして優秀なものになると思われる。複数サーバ設置して分散化もできるようだ。HTMLや画像、各種バイナリ等ファイル種別を指定してクローリングを行うか否かを指定できる。 インデックスするファイルを指定する画面 認証が必要なサーバにも対応し、言語によってフィルタリン

    MOONGIFT: » Java製のクローリングシステム「InfoCrawler」:オープンソースを毎日紹介
  • Let'sプログラミング

    Let'sプログラミングでは初心者の方を対象にJavaPythonPHPRubyなど色々なプログラミング言語の解説を行っています。 Java Java入門 これからJavaを使ったプログラミングの習得を目指している方を対象としたチュートリアルです サーブレット(Servlet) / JSP入門 サーバサイドで動作するアプリケーションの作成方法 Androidプログラミング入門 モバイル向けプラットフォーム Android で動くアプリの作成 Swingを使ってみよう GUIを使ったJavaアプリケーションの作成で使用するSwing入門です Eclipse入門 開発環境として広く使われているEclipseのインストールと活用法 Javadocの記述 ソースコードからHTML形式の仕様書を生成します Apache POIでExcelを操作 Excelファイルの作成・操作

    Let'sプログラミング