JavaServer Pages(JSP)の内部構造と動的レンダリング実装ガイド
JSPの概要とリクエスト処理パイプライン
JavaServer Pages(JSP)は、Webアプリケーションにおいて動的なHTMLコンテンツを生成するためのサーバーサイド技術です。拡張子 .jsp を持ち、静的なマークアップとJavaロジックを単一ファイル内で統合して記述できます。PHPやASPに類似した用途を持ちますが、Javaプラットフォームの堅牢性とスケーラビリティを利用点が異なります ...
6月2日 18:34 投稿
JSPでカスタムタグを作成する方法
なぜシンプルなタグが必要なのか?
JSP 2.0では、タグの開発複雑度を簡略化するために、SimpleTagインターフェースというより簡単で使いやすい方法を導入しました。
一般的に、SimpleTagインターフェースを実装したタグをシンプルなタグと呼びます。
SimpleTagインターフェース
まず、ソースコードを見てみましょう:
public interface SimpleTag extends JspTag {
v ...
5月31日 01:48 投稿
ダイアログによるデータ連携の実装方法
JSPによるダイアログ実装
ダイアログコンポーネントの設定
<div id="_xform_contractIdField" _xform_type="dialog">
<xform:dialog propertyId="contractIdField" propertyName="contractNameField"
showStatus="edit" required="true"
subject="${lfn:message( ...
5月25日 19:27 投稿
Spring MVC 環境構築と Hello World アプリケーションの作成
Spring フレームワークは、ビジネスロジック層からプレゼンテーション層に至るまでを統合的にサポートする、軽量かつモダンなオープンソース基盤です。その核心となる設計思想には、制御逆転(IOC)とアスペクト指向プログラミング(AOP)があります。
IOC はオブジェクトの生成ライフサイクルをフレームワーク側で管理し、AOP は横断的な関心事を切り離すことでコードの ...
5月19日 04:00 投稿
Spring BootとMyBatis-Plusの統合:ModelAndViewとJSPを使用したCRUD操作とページネーション
MyBatisPlusConfig.java
package com.example.config;
import com.baomidou.mybatisplus.annotation.DbType;
import com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor;
import com.baomidou.mybatisplus.extension.plugins.inner.PaginationInnerInterceptor;
import org.springframework.context.annotation.Bean;
import org.springframework.co ...
5月17日 22:58 投稿