2009-02-01から1ヶ月間の記事一覧

xamppにEC-CUBEインストール

PHP

①EC-CUBEをDLし、解凍する。 xamppのapatchの設定ファイル"\xampp\apache\conf"をみて、 ルートディレクトリ(DocumentRoot)を調べる。 ②解凍したEC-CUBEのディレクトリをルートディレクトリにコピーする。 ③mysqlにEC-CUBE用のデータベースを作成する。 「my…

路線変更

PHP

Flexに関しては、ちょっと後回し。 EC-CUBE(CMS)を用いてECサイト構築。 ってことで、XAMPP(ザンプ)をインストール。 XAMPPのインストール - phpspot XAMPPとは、Apatch,PHP,MySQLを同封したパッケージ群

Stax Networks体験

気になるニュース007で取り上げた、 Stax Networksを体験してみました。

気になるニュース007_stax

ニュースではないが、 無料Paasで、Javaが使用できるらしい。 MySQLも使えるらしい。 容量は、しらべてない。 Staxという無料Paasを使って、 Flex開発されている。 StaxでBlazeDSを始めてみる - voidy21の日記 Javaでも気軽にWebサービス公開!!Java版Google …

Flexアプリ作成_試し_続き_追加機能_確認画面

入力情報の確認画面を PopupManagerで表示したい。 ん〜、Popupに表示するTitleWindowから、 親画面(Main)の関数を呼び出したいが、・・・。 できない。(><) 気分を変えて、209-2-26. Popup画面から、親画面(Main)の関数を呼び出すのではなく、 親画面がPo…

Flexアプリ作成_試し_続き_入力制限

テキスト入力フィールドに文字数、入力文字を制限する。 TextInputクラスのrestrictプロパティに入力文字を設定。 maxCharsプロパティに入力文字数を設定する。 <mx:TextInput id="post" restrict="[0-9,A-Z]" maxChars="7"/> TextInputで文字と文字数の制限をする - 柴ブログ</mx:textinput>

Flexアプリ作成_試し_続き_追加機能_郵便番号検索

このタイトルうぜぇ〜!! 画面で、郵便番号を入力し、 検索ボタン押下後、 郵便番号検索WEBサービスを呼び出し、 住所を取得する処理。 郵便番号検索WEBサービスは、 クジラ 郵便番号 API を使用した。 XMLが戻ってくるため、XMLより住所を取得する。 : <mx:Script> </mx:script>

Flexアプリ作成_試し_続き_入力チェック

Flex2の入力値チェック: やまねこのWebメモ <mx:Script> </mx:Script> : <…

Flexアプリ作成_試し_続き_DB登録

フレームワーク:S2BlazeDS,S2JDBC DB:H2 Flex側で入力された情報を Entityに設定し、 サーバー側の登録処理の引数に情報を渡し、 DB登録する。 ざっと、ここまで・・・。 DBテーブルの主キー(IDカラム)が、 AUTO_INCREMENT(登録した順番に数字を順番に割り当…

Flexアプリ作成_試し_続き(DB)

今回は、O/Rマッパーは、S2JDBCを使用する。 今回DBは、H2を使用jdbc.dicon <component name="xaDataSource" class="org.seasar.extension.dbcp.impl.XADataSourceImpl"> <property name="driverClassName"> "org.h2.Driver" </property> <property name="URL"> "jdbc:h2:tcp://localhost:9095/demo" </property> <property name="user">"sa"</property></component>

Flexアプリ作成_試し_続き

S2BlazeDSを使用して、サーバー側のJavaオブジェクトにリモートアクセスする。 ①サーバー側の準備 convention.diconファイルにルートパッケージを設定した後、 アクセスされるPersonService.javaファイルをserviceパッケージに作成する。 とりあえず、こんな…

Flexアプリ作成_試し

いざ、コーディング!! フレームワーク:S2BlazeDS+S2JDBC(?) ★Formで入力して、 入力データをDBに登録し、 登録データをGridで表示するアプリを作りたい。!!まずは、 ①Form画面作成 ②サーバ側(Java)の処理作成 ②-1パッケージ作成 \pkg\com\testの配下に \…

ちょっと待った

Flex(クライアント)+Java(サーバ)で、開発する際、 サーバ側のJavaは、リモート操作し、フレームワークを使い、 生産性が、あがると見られる。 しかし、 Flexの勉強をしていて、 Flex側でもMVCのパターンで作るのが、妥当であり、 一つ一つ作っていると、 生…

Flexアプリ作成_試し(設定)

やっと、これから、Flexアプリの開発に入ります。(勉強で) フレームワーク:S2BlazeDSを使用 まずは、プロジェクトの作成と環境設定①Tomcatの設定 ②プロジェクト作成(sever側とclient側) 今回は、2つのプロジェクトを作成する [詳細] ①-1S2BlazeDS - Downloa…

クラウド

巷では、2008年のIT流行語大賞は、”クラウド(クラウド・コンピューティング)”だ、 という声も聞こえてきます。この本読んで、勉強しました。AmazonEC2/S3クラウド入門作者: 学びing出版社/メーカー: 秀和システム発売日: 2008/12/24メディア: 単行本購入: 4…

S2DAOのトランザクション

DB

トランザクションの自動制御 Seasarでは、トランザクションを制御する(S2JTA)が実装されている。 初期設定では、AutoCommitがtureになっているため、 SQLを実行するとcommitが実行される。 そこで、トランザクションを独自で制御した場合には、 UserTransa…

気になるニュース006

無料で、クラウド(Paas)を使用できるとは・・・。AmazonEC2(Iaas)を一度は、試してみたいが、 1つのプラットフォーム利用だけなら無料だというではないか!!(@@) Java/GrailsのWebアプリを無料クラウド環境で動かす (1/3) - @IT クラウドサーバ(?) Morph …

Grails

Grailsとは、Ruby on Railsに影響を受けて開発された, 自動生成機能をもったWebアプリケーションフレームワークだそうです。 Grailsによって構築されるアプリケーションはGroovy + Spring + Hibernateの構成になるらしい。 第8回 Groovy/Grails:気になる開…

CMSとは

Webコンテンツを構成するテキストや画像、レイアウト情報などを 一元的に保存・管理し、サイトを構築したり編集したりするソフトウェアのこと。

S2DAOでUPDATE

DB

UPDATE処理実行したい場合は、 daoのメソッド名が、update〜とすることで、SQLを自動作成してくれる。 で、早速実行daoクラス //更新処理 public int updateDept(Dept d); dao利用クラス DeptDao dao = (DeptDao)container.getComponent(DeptDao.class); //…

S2DAOで排他制御

DB

S2DAOの排他制御の解説 http://s2dao.seasar.org/ja/s2dao.html#VersionNo 排他制御をする場合、versionNoカラム(int型orInteger型)、 もしくは、Timestamp型でtimestampカラムを使用する。 上記versionNoもしくは、timestampのカラムをテーブルに準備し、 @…

S2DAOで外部SQLでテーブル結合

DB

テーブル結合のSQLが自動生成できない場合は、 外部SQLファイルや、@Sqlアノテーションを使用する。 その際、復帰値は、どうするのか??? 今の所、2通り発見。 ①List ②List がある。 ①の場合は、結合した情報を取得した値を設定するdtoを作成する必要があ…

S2DAOでテーブル結合(N:1)

DB

SQLの自動生成で、 テーブル結合のデータを取得できます。 (N:Nは、できなさそう) テーブルEMPとDEPTを用意。EMPテーブル カラム id emp_id emp_name sal dept_id DEPTテーブル カラム id dept_id dept_name daoクラス //Empテーブルの検索 public List<Emp> sele</emp>…

S2DAOの外部SQL内でのIF文

DB

外部SQL内でのIFを追加してみた。 /* TEST */ SELECT * FROM EMP /*IF startSal != 0*/ /* IFコメント① */ WHERE SAL between /*startSal*/0 and /*endSal*/3000 --ELSE /* ELSEコメント② */ WHERE SAL between 1000 and /*endSal*/2000 /*END*/ ORDER BY SA…

S2DAOで外部SQLのコメント

DB

外部SQL内にコメントを設定し、 付加機能を設定できる。 故に、 外部SQLにコメント変数を付加し、 そのコメント変数に動的に値を設定する。 コメント変数に値を指定するのは、 daoの@Argumentsアノテーションで指定する。 プログラムの引数の値の順番と@Argu…

S2DAOで指定するアノテーション

DB

アノテーション一覧 S2Dao - アノテーション一覧

S2DAOで外部SQL実行

DB

簡単なSQLである場合は、 S2DAOにSQLを自動生成させて、 データを取得できるが、 複雑になると自動生成できなくなり、 外部SQLにSQLを記述し、それを実行する形となる。 外部SQLのファイル名は、次のようにする必要がある。 対象のDaoインターフェース名 …

S2DAOでINSERT

DB

S2DAOで、INSERT処理をする。daoクラス package pkg.dao; import java.util.List; import org.seasar.dao.annotation.tiger.Query; import org.seasar.dao.annotation.tiger.S2Dao; import pkg.entity.Emp; @S2Dao(bean=Emp.class) public interface EmpDao …

気になるニュース005

JavaFX 1.1リリース JavaFX Mobileを完全サポート:CodeZine(コードジン) JavaFXの今後の動向には、大変興味がありますね〜

徘徊

朝、出勤して、 私のやることは、 お隣さんのBlogを徘徊することです。 他の方が、どんなことに興味を持ち、 どんな事をやっているのかを軽く読んでます。 そして、刺激を受け、モチベーションを上げてます。