EzServlet

花見川諸島で何が悪い!

日本のアーキテクチャは、ガラパゴス化されているため世界標準じゃない。世界から遮断された現状では、今以上の発展はありえない。 とかいっている奴は、勘違いしている。 発展しない理由が、ガラパゴス化によるものなんて、まったく本質ではない。 発展しな…

EzServletでサジェスト機能!

今日は、本日はAjaxを利用したEzServletに「サジェスト機能」を追加しましたので簡単に説明したいと思います。 今回は、サジェスト機能とはどんなものなのか?そしてEzServletで利用方法について簡単に説明いたします。 詳細は別途記述しますので、まずはサ…

EzThreadで簡単マルチスレッド・プログラミング

こんにちは、マルチスレッド・プログラミングって結構敷居たかいよね。 とeclipseに語りかけてる高橋です...m(__)m マルチスレッド・プログラミングとは何ぞやと言う方は、ググる(Google)か下記を参照してください。 【マルチスレッド・プログラミングとは…

JAVAソース生成plugin vol.3

前回の最後にFormクラスのvalidateメソッドの自動生成について触れましたが、今回はvalidator拡張の種類について説明します。セッティングsheetにより、基本的な妥当性検査用のソースは自動生成されます。 しかしながら、より詳細なチェックを行う場合は、自…

5.JAVAソース生成plugin vol.2

こんにちは、今回は前回説明した「JAVAソース生成」pluginの続きで、自動生成されたリソースの内容について説明したいと思います。pluginによって生成されるリソースは「From」「Action」「properties」の3つであることは前回説明しました。今回はその中のForm…

5.JAVAソース生成plugin

こんにちは、今回はEzServletのpluginの1つでものある「JAVAソース生成」pluginについて説明したいと思います。これでEzServletのpluginは最後です...やっとです>< セッティングsheet生成pluginで作成されたExcelシート(入力値妥当性チェックの設定等を行った…

4.セッティングsheet生成plugin vol.2

こんにちは、今回は前回説明した「セッティングsheet生成」pluginで作成されるExcelシートの詳細について説明したいと思います。作成されるExcelシートは以下の構成になっています。 1.HTMLパスの設定 対象となるHTMLのフルパスの名称が記述されています。 2.Page…

4.セッティングsheet生成plugin

こんにちは、今回はEzServletのpluginの1つでものある「セッティングsheet生成」pluginについて説明したいと思います。このpluginは、カスタムタグ設定後のHTMLをパース(解析)し、HTMLに含まれている情報をExcelのシートに変換するpluginです。 では何故HTMLの情…

EzServletのカスタムタグについて

こんにちは、日系コンピュータよろしく「動かないコンピュータ」ならぬ「使われないフレームワーク」を開発している高橋です...orz 本日はEzServletのカスタムタグについて説明したいと思います。 若干説明の順番がことなっている気がしますが、そこは一切き…

3.HTMLカスタムタグ付加plugin

こんにちは、今回はEzServletのpluginの1つでものある「HTMLカスタムタグ付加」pluginについて説明したいと思います。 EzServletでは、JSPではなくHTMLテンプレートを利用しますが、システムでは動的に動きが変わる箇所があります。入力項目や表示項目、ボタンやリンク…

2.HTMLテンプレート生成plugin

こんにちは、今回はEzServletのpluginの1つでものある「HTML生成」pluginについて説明したいと思います。EzServletでは、JSPではなくHTMLテンプレートを利用するため、サンプル画面等をそのまま開発で利用することが可能です。そのため開発効率はあがりますが、サ…

EzServletのリダイレクト機能

今回は、EzServletのリダイレクト機能について説明いたします。 この機能を利用すればダウンロードを行う前に画面をリフレッシュしてからダウンロードを開始するような機能等が簡単に作成できます。用途は色々考えられますが... 今回は上記のダウンロードを…

1.Trygunプロジェクト生成plugin

こんにちは、今回はEzServletのpluginの1つでものある「Trygunプロジェクト生成」pluginについて説明したいと思います。 webシステムを開発する際は、通常eclipseなどのIDE上でwebプロジェクトを作成する必要があります。 単純にwebプロジェクトを作成するのであれば簡単…

EzServlet,EzJDBCのPLUGIN開発ツール

新Fwである「EzServlet」と「EzJDBC」には、開発を支援するplugin開発ツール「TryGen」が用意されています。今までも少し説明したことがある機能もありますが、今回からは機能別にもう少し詳しく説明していこうと思います。まずは、「TryGen」のメニューを見…

EzServlet,EzJDBCの開発ツール

オレオレフレームワークである「EzServlet」と「EzJDBC」には、開発を支援するplugin「TryGen」が用意されています。今までも少し説明したことがある機能もありますが、今回からは機能別にもう少し詳しく説明していこうと思います。 まずは、「TryGen」のメ…

EzServletのHTMLテーブル拡張

id:TsutomuUchimaさんの下記のエントリで便利な機能を知ったのでEzServletに取り込んでみました。以前から(<table>タグを含んだ)画面のスクロールをどうにかしなければと考えていたものの放置していた内容だけにドンピシャの内容でした。 テーブルのヘッダを固定し</table>…

EzServletの自動生成クラスをリファクタリング

こんにちは、EzServletのControllerのソースが今一煩雑でなんとかしなければと考えながらも試行錯誤しているうちに、いつの間にかお酒に溺れいる高橋です。 さて今回は、EzServletの自動生成されるコントローラークラス(ソース)をリファクタリングした結果…

EzServletでクラスの命名規則を設定する方法

こんにちは、日夜、開発が楽になるFwはどんなものなのかと考え夜も眠れない日々を繰り返した挙句、お酒におぼれている高橋ですm(__)mさて、今回はプロジェクト毎にクラス名の命名規則を設定する機能について説明しようと思います。 まずは、EzServlet(仮名…

EzServlet妄想/JSP,HTMLテンプレート無しで動的ページを作成する方法!

仮にJSPもHTMLテンプレートも利用しないで動的ページを作成するには、HTML(Form)クラスを作成すれば良いのではないか! そうすれば完璧なJavaによる動的ページが作成できるしね!ソースは以下の感じ。。。 // HTMLインスタンス生成 Html html = new Html(); …

HTMLのボタンはタグだよね!

今ならHTMLのボタンは<button></button>タグを利用しますよね…(^^)という事で、EzServletで<button></button>タグを利用すれば動的に名称を変更する事ができます。 そんなの当たり前とか言われそうですが…(^^;) 1.Controllerでボタンの名称を設定する場合は下記の通りです。 Hoge.html <button name="execute"><tg:out name="buttonLabel">ボタン</tg></button>…

EzServletでエラーメッセージを「吹き出し」で直感的にする方法(^^;)

小ネタですので笑ってみて下さい。。。一般的なWEBシステムでは、エラーメッセージは以下の様にHTMLの上部や下部に表示される事が多いと思います。これだと直感的に表示されているエラーメッセージが、どの項目に対するものか分かりづらくと言う問題がありま…

オレオレフレームワークをjava6に対応してみる。

オレオレフレームワークである「EzServlet」と「EzJDBC」をjava6に対応します。 分け合ってjava1.4で利用できるようにしていたのですが、急転直下不要になりました。 それはそれでよい事なのですが(1.4はEOLだしね)、何か遠回りしたようなむなしさが>< と…

EzServletのりダイレクトとダウンロードをあわせると

EzServletのりダイレクトとダウンロードをあわせると…こうなるから、ダウンロード処理時に画面を更新してからダウンロードが可能になるということ(・・? EzResponse#download(java.io.File)#to(new NextPage())#redirect(); 二度押し対応にもつかえるかな…

EzServletでダウンロードする方法(PART 2)

ダインロードする方法。。。こんな感じでよい(・・? EzResponse#download(java.io.File);

EzServletで画面遷移をリダイレクトにする方法

画面遷移をリダイレクトにする方法。。。こんな感じでよい(・・? EzResponse#to(new NextPage())#redirect(); フォーワードは以下のようになる。。。(・・? EzResponse#to(new NextPage())#forward(); デフォルトはフォーワードだから、以下でもOKでね…

「EzServlet/Hot deploy機能」問題点解決^^

こんにちは、昨日まで、セッションに格納したObjectの復旧が不完全な「HOT deploy(HOT reloading)」で悩んでいた高橋です m(__)m 昨日の夜中にウトウトしていたら、Javaの神様が降臨され、クラスローダーが異なることによるClassCastException問題(↓)の…

EzServlet/チェックボックスが簡単にあつかえます^^

こんにちは、HTMLのチェックボックス・タグの煩雑さに嫌気をさしてるRYokenです。m(__)m HTMLのcheckboxタグは使いづらいですよね。。。 チェックし歌時は、value属性に設定した値が受け渡されるのに、チェックをはずしたら何も受け渡されません。せめて「…

学習用WEBフレームワークEzServlet/ブラッシュアップしてシンプルになりました。。。

当初より、大分simpleに出来るようになりました...^^ 単純な「足し算」アプリであれば、以下の様に記述するだけでokですよ。。。 クラス数や行数少ないという話だけではありませんよ。ソースの中身がシンプルなのです ( ̄0 ̄)b ``` HTML名の名称「calc.…

EzServlet/validate機能利用方法。。。

EzServletの新validate機能(EzValidateUtil)の詳細について、説明したいと思います。 EzValidateUtil#chracter(...)を呼び出すことにより、文字検証用のChracterValidateが返されます。 実際に文字の妥当性検証を行っているのは、ChracterValidateクラスであ…

EzServlet/validate機能をブラッシュアップ!

以前、ご説明したEzServletの検証機能ですが、直感的に利用できなかったためブラッシュアップしました。以前の検証機能は、下記の通りです。2009-01-30 - T.RYoken がんばる日記 / TryGun blog 実際に「数値(正数少数)チェック」を行うソースを見てみましょ…