Java読書会BOF「基礎からのサーブレット/JSP 第5版」を読む会 第1回議事録
[ 戻る ]
========================================================
Java読書会BOF「基礎からのサーブレット/JSP 第5版」を読む会 第1回
========================================================
.. csv-table:: 開催概要
"日時", "2024年2月24日 10:00 - 17:00"
"場所", "てくのかわさき 第4研修室"
"出席者(敬称略)", 高橋(徹)、吉本、高橋(智)(書記)"
Part 1: 基礎知識編
=================
Chapter01: サーブレット/JSPとは
=============================
01-04 Javaのエディションとバージョン
--------------------------------
* P8 Java MEはまだあるのか? 現状は?
* P9 「Table | Javaのバージョン」の2009年と2013年の内容がずれている誤植
* 2009年のJava SEは空欄で、Jakarta/Java EEが6で、サーブレット/JSPが3.0/2.2
* 2013年のJava SEは空欄で、Jakarta/Java EEが7で、サーブレット/JSPが3.1/2.3
01-05 JSPとは
------------
* P10 "JavaServer Pages"は"Java Server Pages"の誤植
* P11 Payara Serverの現状は?
Chapter02: 開発環境の準備
=======================
02-01 本書における開発環境
-----------------------
* P13 なぜ「BOM無し」が選択できることが重要なのか?
* 本書の中で具体的な説明があるか?
* javacコンパイラがエラーになったりする
* HTMLファイルの先頭にBOMがあったら、Webブラウザで何が起きる?
Chapter03: サーブレットのコンパイルと実行
=====================================
03-03 テキストファイルとHTMLファイルの作成
-------------------------------------
* P33 「ファイルありますが」は「ファイルがありますが」の誤植
03-05 サーブレットの作成
---------------------
* P39 import文の「jakarta.」をJava EEの「javax.」に変えると?
* Tomcat 9.0.XX系は、Java EE 8 の「javaxパッケージ」で動作
* Tomcat 10.1.XX系は、Java EE 10 の「jakartaパッケージ」で動作
* P41とP42 "chapter3EHello.java"は"chapter3Hello.java"の誤植
* Windowsの日本語環境なのでではなく\と表示される
03-06 サーブレットの自動リロード
----------------------------
* P43 ファイルシステムの変更を検知するAPIがJDKにあるはず
* java.nio.file.WatchServiceは、OSの機能依存。ポーリングするプラットフォームもある
* TomcatもこのAPIを使っているはず
Chapter04: サーブレットの基本
===========================
04-01 サーブレットの基本とHttpServletクラス
---------------------------------------
* P47 「サーブレットはHTTP以外を使うことも想定された設計」の意味とは?
* 別のプロトコルやその実装例があるか?
* 非Webシステム系とか?
04-07 HTMLを出力する処理の整理
---------------------------
* P63 「java.lang.StringクラスのvalueOfメソッド」とは?
* 引数のObjectのtoString()を呼び出す
* ただし、引数のObjectがnullの場合は"null"という文字列を出力!!
* 空文字列ではないので要注意!!
次回は、P63の「プログラムの作成と実行」から。
[ 戻る ]