Java+SSM+JSPによる大学院入試情報検索システムのVue実装
システム技術スタック
バックエンドフレームワークSpringBoot
Spring BootはSpringフレームワークを基盤とした本番環境対応のスタンドアロンアプリケーション構築フレームワークです。開発プロセスを簡素化し、すぐに使用可能な機能を提供しながら、Springの強力な機能性を維持します。
自動設定と「設定より規約」の原則により、定型コードの記述量を大幅に削減します。 ...
6月12日 21:20 投稿
JSPの補足:EL式とJSTLタグ
ディレクティブ
ディレクティブの役割は、JSPの翻訳エンジンにどのように動作するかを指示することです(現在のJSP翻訳エンジンに、JSPファイルをどのように翻訳するかを指示します)。
ディレクティブにはどのようなものがありますか?
includeディレクティブ:静的包含をJSP内で行います。現在はほとんど使用されません。(ここでは説明しません)
taglibディレクティブ ...
6月12日 00:30 投稿
Java Webアプリケーションにおけるページネーション実装
Java Webアプリケーションでデータ検索のページネーションを実装する方法
1. ページネーション用ユーティリティクラス
package com.example.pagination;
import java.util.List;
public class PaginationHelper<T> {
private int currentPage;
private List<T> items;
private int itemsPerPage;
private long totalItems;
public P ...
6月11日 16:05 投稿
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 投稿