2024-10-17

JavaによるWebアプリケーション入門 - サーブレット・JSP・Struts

 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サーバーに適したバージョン)を配置


akitalab/bcat-v3: 図書管理システム Struts版 bcat-v3 (github.com)

hyperv windows

Hyper-Vマネージャー クイック作成 Windows11開発環境 仮想マシンの作成 参考サイト 【Windows 11便利テク】Windows 11でより使いやすくなったHyper-V。サクッと無料で仮想環境を作ってみる - PC Watch