タグ

Springに関するshusatooのブックマーク (17)

  • Adding Linux Launcher Icons for Eclipse and STS

    shusatoo
    shusatoo 2014/05/23
    Fedora20にSTSインストール後、アイコンをランチャーに登録。こんな感じで。/
  • 第2回 Springの様々な設定記述 – AnnotationもJavaもあるんだよ | DevelopersIO

    よく訓練されたアップル信者、都元です。前回は、Springのコードを見ながらDIについて学びました。DIを使うと、「オブジェクトの生成と初期化」という宣言的な記述に親和性の高い情報と、「オブジェクトの利用」という手続き的な記述に親和性の高い情報を分離できることが確認出来ました。 Springはbean(Springの管理下にあるインスタンス)の生成と初期化に関する情報(Configuration metadataと呼びます)をXMLで受け取ります。XMLの一例は前回示した通りですが、このConfiguration metadataは色々な記述方法があります。 p及びcネームスペースの使用によるSpringの設定 XMLの閉じタグが目障りだ、という人がいるようです。では、こんなのはいかがでしょうか。 <?xml version="1.0" encoding="UTF-8"?> <beans

    第2回 Springの様々な設定記述 – AnnotationもJavaもあるんだよ | DevelopersIO
  • 第1回 はじめてのSpring Framework | DevelopersIO

    今やすっかりAWS屋、しかもアプリではなくインフラ寄りのプロダクトばかり触っている都元です。しかし元々はサーバサイドアプリ屋ということで、ボスのAWSへの想いとは裏腹に、ぼちぼちとサーバサイドJavaの話も出して行こうと思っています。 というわけで、Spring Frameworkについて色々書いて行こうと思うのですが、どう考えても1回で終わる内容ではないため、シリーズ形式(連載)とさせて頂きたいと思います。ただ、書くネタは無限にありそうなので、回数は反響に応じて調整しようかな、と思っています。ギブミー・いいね。 Javaフレームワークの世界 Javaはフレームワークがいっぱいあることが利点でもあり欠点でもあります。多くの言語にはデファクトと言えるフレームワークが存在します。あまり知らない分野なので深く触れてヤケドしたくはないのですが、例えばRubyだったらRailsでしょうし、Pytho

    第1回 はじめてのSpring Framework | DevelopersIO
    shusatoo
    shusatoo 2013/06/28
    SpringによるDIの基本が分かりやすい!
  • Tutorial: Implementing a Servlet Filter for JSONP callback with Spring’s DelegatingFilterProxy | Patrick Grimard's Java Blog

    Post navigation ← Previous Next → Tutorial: Implementing a Servlet Filter for JSONP callback with Spring’s DelegatingFilterProxy Update: I recommend to anyone wanting to learn more about JSONP to also read this blog post.  The author covers some goods points that ensure better security and prevent the execution of bad code or malicious code. Introduction In my previous tutorial, I talked about cre

  • 『TomcatのGETの文字化け対策』

    Java Springの逆引きメモJavaのSpring frameworkのメモを書いていきます! 初心者の勉強ノートなので間違いがあるかもしれませんが、何かヒントになることがあれば幸いです。 Springとは関係ありませんが、一応メモです。 Tomcat5.x以降ではデフォルトの設定ですと、GETのパラメタが日語に対応していないようです。 設定の変更が必要です。 例: http://localhost:8080/app?key=%12%23&78%89 ←文字化けします この解消方法です。 【設定】 tomcatのフォルダ内の、conf/server.xml ファイルで以下の青字を追記をします。 <Connector acceptCount="100" connectionTimeout="20000" disableUploadTimeout="true" enableLookup

    『TomcatのGETの文字化け対策』
    shusatoo
    shusatoo 2013/06/06
    URIのGETパラメータの文字化けに対処する方法。
  • SpringMVC is not recognizing request body parameters if using PUT

    shusatoo
    shusatoo 2013/05/30
    @RequestMappingによるPUTメソッドの有効化方法。
  • TransactonRollbackExceptionが納得行かない・・・ - minokubaの日記

    http://d.hatena.ne.jp/minokuba/20110501/1304265347の10.5.7.1 Requiredにある以下の記述が納得行かないんです。 PROPAGATION_REQUIREDの場合、内側のトランザクションがrollback-markを付与した場合はそれは外側のトランザクションに伝搬する。もし内側のトランザクションが指示かにrollback-markを付与したが、外側のトランザクションで明示的にロールバックしなかった場合は外側のトランザクションスコープに対するインターセプターでロールバックする際に、UnexpectedRollbackExceptionを送出する。よって外側のトランザクションを呼び出す人は、UnexpectedRollbackExceptionを必要に応じて適切に処理する必要がある*1。 ( ゚Д゚)ハァ? 俺の誤訳かと思ったけどたし

    TransactonRollbackExceptionが納得行かない・・・ - minokubaの日記
  • Spring 3.0 : DI についてみてみる - ayakobabaの日記

    最初にSpringをつかったときは、Bean定義を全部XMLファイルに書かなければいけなくて、げんなりしました。その後、名前で自動的にBeanをコンテナに登録してくれるSeasar2をつかって、ああもうSpringいらない、と思ったものです。で、久しぶりにSpring 3.0 をみてみると、アノテーションやなんやらで、やっぱりほぼ設定レス。applicationContextにBean定義を直接書くことはほとんどないです。理解しなくても、なんとなく動く。が、それは気持ち悪いので、今日はDIの、自動登録部分あたりのリファレンス読みます。 http://static.springsource.org/spring/docs/3.0.x/spring-framework-reference/html/ XMLファイルによる設定が基なのは変わらないものの、他に2つの設定方法が追加されています。

    Spring 3.0 : DI についてみてみる - ayakobabaの日記
  • 3.10. Classpath scanning and managed components - minokubaの日記

    3.10.1 @Component and further stereotype annotations ステレオタイプアノテーションについて。 @Component Springが管理するコンポーネントを表す。 @Controller MVCのコントローラ @Service サービス層 @Repository DBアクセス クラスアノテーションとしてこれらを付与するとコンポーネントとして登録される。おすすめはちゃんと責務ごとに@Controller/@Service/@Repositoryをつけ分けること。AspectJでアノテーションを条件にポイントカットしてうまくやれたりするので、そのほうが良い。 ちなみに現時点では@Repositoryが付いていると勝手に例外変換してくれる。その他のアノテーションはSpringの将来のリリースで追加機能がサポートされるかも 3.10.2 Autom

    3.10. Classpath scanning and managed components - minokubaの日記
  • Spring+HibernateEntityManager(DBCPのvalidationQuery編) - Be an Idealistic Realist

    今回は、Spring+HibernateEntityManager(AspectJ AOP with Load-Time-Weaver編)の続きです。 コネクションタイムアウトのハンドリング忘れてた(^^; 以前、beans.xml に DBCP の設定は行いましたが、コネクションタイムアウト対策を忘れていました。 おいらは DBMySQL を使用しているのですが、MySQL はデフォルトでは 8 時間でコネクションがタイムアウトするようになっています。そうすると、コネクションプールからコネクションを取得しても、それがタイムアウトしているという悲しいことになります。(´・ω・`) Connector/J の autoReconnect は、おいら的には非推奨。 Connector/Jのマニュアルには、非推奨と書かれてます。 おいら的にも、めんどくさいことこのうえないので、使わないほう

    Spring+HibernateEntityManager(DBCPのvalidationQuery編) - Be an Idealistic Realist
  • Spring MVCでJSONデータを返すための手順 - 達人プログラマーを目指して

    バージョン3以降のSpring MVCでは、コントローラーのメソッドからJSON文字列を簡単に返却させることができます。以前のバージョンでもビュークラスを独自に拡張することでJSONの返却は一応可能でしたが、最新バージョンでは非常に簡単にJSON対応させることができ、Ajaxライブラリーを使ったWebアプリケーションやサービスの開発が容易になっています。 Ajax Simplifications in Spring 3.0 コントローラーをJSON対応させる手順 コントローラーをJSON対応させるためには、まず、JacksonというJSON処理ライブラリーをクラスパスに通す必要があります。Mavenを使う場合は、pomに以下を追加します。 <dependency> <groupId>org.codehaus.jackson</groupId> <artifactId>jackson-cor

    Spring MVCでJSONデータを返すための手順 - 達人プログラマーを目指して
  • DbUnitをつかう3 - q-yoshidaの日記

    DbUnitをつかう」というよりは「MySQLをつかう」になっているような気もしなくはないが…。 結局、ロールバックをしているのにもかかわらず変更が勝手にコミットされるのは、MySQLのEngineがMyISAMだったから、ということのようだ。 MyISAMはトランザクションをサポートしていないから、ロールバックが効かないのは当然のことなのだった。 なお、AUTOCOMMITはどうやら今回の件に関係はなさそうだ。 AUTOCOMMIT=1であっても、明示的にトランザクションの発行を指示すれば複数の処理をCOMMITまたはROLLBACKできる。 というわけで最終的なテストクラスは以下のような形になった。 @RunWith(SpringJUnit4ClassRunner.class) @ContextConfiguration(locations="/applicationContext.

    DbUnitをつかう3 - q-yoshidaの日記
  • Springとユニットテスト - Walbrix Blog

    テストケースくらいはなるべく特定のフレームワークに依存させたくないという気持ちはあるものの、さすがに Hibernateやらといったヘヴィな奴をインスタンス化する長い道のりを手でコーディングしたり、単一責任の原則に基づいて真面目に分割されたコンポーネント群のワイヤリングを手でコーディングしたりするのはかなり厳しいものがあるので、そこは目をつぶってテストケースもやはり Springの助けを借りて実装するのが現実的だ。 なお JUnitと Springを連携させるには、spring.jarの他に spring-test.jar が必要となる。 Eclipseについてる JUnitを捨てる Eclipseについている JUnitはちょっと古くて、Springに対応するために必要なインターフェイスJUnit4ClassRunnerが存在していない。なので Eclipseに標準で付属している JUn

  • はてなブログ | 無料ブログを作成しよう

    来年も作りたい!ふきのとう料理を満喫した 2024年春の記録 春は自炊が楽しい季節 1年の中で最も自炊が楽しい季節は春だと思う。スーパーの棚にやわらかな色合いの野菜が並ぶと自然とこころが弾む。 中でもときめくのは山菜だ。早いと2月下旬ごろから並び始めるそれは、タラの芽、ふきのとうと続き、桜の頃にはうるい、ウド、こ…

    はてなブログ | 無料ブログを作成しよう
  • Spring|Java Springの逆引きメモ

    Java Springの逆引きメモJavaのSpring frameworkのメモを書いていきます! 初心者の勉強ノートなので間違いがあるかもしれませんが、何かヒントになることがあれば幸いです。

  • リソースの読み込み - 倭マン's BLOG

    Java プログラムからリソース(ファイル)を読み込む方法を幾つか紹介。 以下で見る方法は、どれも java.io.InputStream を取得する方法ですが、どのフォルダを基点にするかが違います。 ここで見るのは次の3つです: ベース・フォルダ上のファイル ソースファイルと同じフォルダ上にあるファイル システムリソース 例えば、org.sample.Main というクラスに対して ベース・フォルダ上のファイル → 「base-resource.txt」 ソースファイルと同じフォルダ上にあるファイル → 「package-resource.txt」 システムリソース → 「system-resource.txt」 としてパッケージ階層とその読み取り方を図示すると、以下のようになります: ベース・フォルダ上のファイルを読み込む Java プログラムを実行しているフォルダ上のファイルを読み込

    リソースの読み込み - 倭マン's BLOG
  • 1