Webアプリケーション入門 - 株式会社サイエンス社 株式会社新世社 株式会社数理工学社 (saiensu.co.jp)
JavaによるWebアプリケーション入門 - サーブレット・JSP・Struts (fujiwaralab.net)
akitalab/bcat-v0: 図書管理システム コマンドライン版 bcat-v0 (github.com)
eclipseの場合
BookCatalogTest.java
import文でホバー
プロジェクト・セットアップの修正 - junitを追加
プロジェクト - プロパティ で確認
akitalab/bcat-v1: 図書管理システム Servlet版 bcat-v1 (github.com)
eclipseの場合
走り書き: eclipse servlet 動的Webプロジェクト (no15maid.blogspot.com)
src\main\java配下にjavaファイルを配置
importパッケージ名:javax → jakarta
src\main\webapp\WEB-INFにweb.xmlを配置
(web.xmlにwelcome-file-listを追加)
src\main\webapp配下にhtmlファイルを配置
htmlは<head>に<meta charset="UTF-8">を追加
index.htmlで右クリック - サーバーで実行
akitalab/bcat-v2: 図書管理システム JSP版 bcat-v2 (github.com)
akitalab/bcat-v2db: 図書管理システム JSP+DB版 bcat-v2db (github.com)
CREATE ROLE bcat LOGIN;
\password bcat
secret
CREATE DATABASE bcat WITH OWNER = bcat
ENCODING = 'UTF-8'
TABLESPACE = pg_default
LC_COLLATE = 'C'
LC_CTYPE = 'C'
CONNECTION LIMIT = -1;
create table bookcatalog (
bookid varchar(100) not null,
title varchar(100),
author varchar(100),
translator varchar(100),
publisher varchar(100),
publicationdate date,
code varchar(100),
status varchar(100),
keyword varchar(100),
memo varchar(100),
datacreator varchar(100),
datacreateddate timestamp(6),
primary key (bookid)
);
src\main\WEB-INF\libにpostgresql.jar(DBサーバーに適したバージョン)を配置