2. 自己紹介 • 長谷川 裕一(日本Springユーザ会 会長) ‒ 1986年、イリノイ州警察指紋システムのアセンブリ言語プログ ラマからスタートして、PL,PMと経験し、アーキテクト、コ ンサルタントへ ‒ 現在はオブジェクト指向(特にJava/Spring)を中心に、コン サルティング(IT戦略、技術導入/検証、プロセスetc)や教育 で活動 • 書籍 ‒ プログラムの育てかた(ソフトバンク),Spring入門(技術評 論社),Spring2.0入門(技術評論社),間違いだらけのソフ トウェア・アーキテクチャ(技術評論社) • その他 ‒ Starlight&Storm LLC代表社員、SQuBOK策定メンバ ‒ 株式会社フルネス取締役、チェンジビジョン・コンサルティン グ・パートナー 2 3. おしながき • Spring概要∼SpringFrameworkから
Tutorial:Create Spring 3 MVC Hibernate 3 Example using Maven in Eclipseby Viral Patel · November 10, 2010 [ad name=”AD_INBETWEEN_POST”] Let us make a complete end-to-end application using Spring 3.0 MVC as front end technology and Hibernate as backend ORM technology. For this application we will also use Maven for build and dependency management and MySQL as database to persist the data. The appli
Spring ではアプリケーションの構成(Bean 定義)を設定するための方法がいくつか用意されており、どれを使えばよいのか悩ましいところですが、個人的には以下のような使い分けが良さそうだと考えています。 DBの接続設定等のパラメータ系はプロパティファイルに記述 Bean定義はアノテーションを使ってコードに記述 コンポーネントのスキャン、AOP、プロパティファイルの読み込み等のセッティング系は XML ファイルに記述 というわけで、以下のような環境を使って MongoDB を使うサンプルを書いてみました。 Maven 3.0.2 Spring 3.0.5 MongoDB 1.7.5 サンプルのソースは http://github.com/fits/try_samples/tree/master/blog/20110205/ パラメータ系 MongoDB の接続設定をプロパティファイルに記述
概要 大まかにサポートするアノテーションは以下のとおり @Required @Autowired JSR-250(@Resources,@PostConstruct) JSR-330(@Inject,@Qualifier,@Named,@Provider) → CDIですね。 これらのアノテーションを使うためには、対応するBeanPostProcessorが登録されている必要がある。 なお設定ファイルによるインジェクションの前にアノテーションによるインジェクションが行なわれるので、設定ファイルのほうが優先される。(試したら実際そうなった) アノテーションを使う場合はxmlにこう書く。 <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:
IoC Container, Events, Resources, i18n, Validation, Data Binding, Type Conversion, SpEL, AOP, AOT.
CloudFoundryというのは、vmwareが作ったPaaSです。Spring, Rails and Node.jsのアプリケーションを配置できるもので、つい先日公開されたばかりの出来立てホヤホヤな、まだベータのPaaSです。 http://cloudfoundry.com/ Railsが配置できるPaaSはHerokuが有名で、ちょっと前までそれ以外のPaaSがない状況だった。ところが、先日Amazonが発表した「AWS Elastic Beanstalk」にてRailsへの対応を進めているとの話があった。そして、この界隈にVMwareが入ってきた感じになる。Rails使いの私としては、選択肢が増える事が何よりも嬉しい。 CloudFoundryのページでは、パートナーとして 10gen : MongoDBの会社 Joyent : Node.jsのPaaS Pivtal Labs :
主にITと食事のネタのblog 最近Struts2.2系,Spring2.5系(とiBATISとFreeMarker)で開発しているんですが、 Springにはorg.springframework.scheduling.quartzパッケージというのがあって、それらを使ったらJavaだけでcron設定からbatch処理を実行できるんです。 これまではbatchのときだけ不慣れなPerlを書く局面があって少々辟易していたんですが、これからはJavaで手軽にbatchが書けます。 #もちろん本エントリのようにSpringなんて使わなくても素のJavaでbatchは書けますが、何故か「batchはPerlで書いて」という場合が多かったんです。 今日早速試してみました。 まずQuartzJobBeanを継承したクラスを作成してexecuteInternalメソッドをOverrideします。 ex
Spring2.5及び3.0、またはSpringMVC等の関連技術については、日本語ドキュメントも中々出揃ってはいない模様で…。やはりこの辺りは公式サイト(英語)の情報を当たるしかないんですかねぇ…。 という訳で、個人進捗用に公式リンクの一覧・目次情報をメモ。翻訳結果(勿論翻訳アプリベースで)をどっかにメモもするかなぁ。その場限りだとどうしても忘れちゃうしね。 Springframework Reference Documentation(Spring 3.0.x) Spring Framework - Reference Documentation 3.0 I. Overview of Spring Framework 1. Introduction to Spring Framework II. What's New in Spring 3.0 2. New Features and
take©です。定期的に処理を実行したい場合、Linuxであればcronが定番ですが、Javaで構築する場合、やっぱりプラットフォームに依存しない方法をとりたいものです。 Javaではタイマー処理を行うために以下のクラスが用意されています。 java.util.Timer java.util.concurrent.ScheduledExecutorService 今回はSpringからjava.util.concurrent.ScheduledExecutorServiceを使って5秒ごとに「Hello!」を出力してみます。 HelloTask.java package sample; import java.util.concurrent.TimeUnit; import org.springframework.scheduling.concurrent.ScheduledExecuto
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く