トップページへ

トップページへ

JavaによるWebプログラミングテキスト
目次ファイル
↓自作のテキストなのですが、2006年〜2008年頃の古い時代のものなのでeclipse,tomcat等は最新版を使ってください。
ソースファイルはEUC-JPのものが多く、日本語が文字化けする可能性が高いです。
なるべくテキストから手入力でプログラムを書いて慣れるようにしてください。
第1章 Webアプリケーション概要、サーブレットの作成
第2章 リクエストパラメーターの取得
第3章 セッション管理
第4章 JSP
第5章 データベースとJavaの連携
付録

環境面
【tomcat】
Apache Tomcatサイトからダウンロード
APIのソース本体もダウンロード可能。

【Eclipse用プラグイン】
tomcatプラグイン
最近のtomcatはeclipseのメニューからインストール可能となっている。
Eclipseを起動し[ヘルプ]-[Eclipseマーケットプレイス]
※日本語化してなければ[Help]-[EclipseMarketplace]
[検索]タブでtomcatと入力して実行。
検索結果から、Eclipse Tomcat Plugin x.x.x(最新版)をインストールしてEclipse再起動。

ソースファイル
サーブレットの作成
MyFirstServlet.java
InitDestroy.java
GetPost01.java
GetPost01.html

パラメータ
JSPTest.jsp
PostParam01.html
PostParam01.java
GetParam01.java
GetParam02.java
GetParam03.html
GetParam03.java

リクエストとレスポンス
Header01.java
Path01.java
ImageOut01.java
pict001.jpg
pict002.jpg
pict003.jpg

エラーページ
MyError.html

クッキー
AddCookie01.html
AddCookie01.java
GetCookie01.java
Counter01.java

セッション管理
CartMain.html
cartCheck.js
AddCart01.java
ShowCart01.java
CartGoods.java
Cart.java

URLRewriting
Counter02.java

ServletContext
Login01.html
LoginServlet01.java

演習課題 ブログサーブレット版テンプレート ブログサーブレット版解答ソース
BlogMain.java BlogMain.java
PostBlog.java PostBlog.java
BlogManage.java BlogManage.java
BlogData.java BlogData.java
ReadText.java  
WriteText.java  
web.xml  

JSP
CountNumber.jsp
Counter.jsp
Kuku.jsp
Comment.jsp

JSPインクルード
includeHeader.jsp
includeFooter.jsp
Directive.jsp
ActionTag.jsp

JSPの標準アクション
Forward.jsp
ShowName.jsp

JavaBeans
TestBean01.java
SetProp01.jsp
GetProp01.jsp
SetProp02.jsp
SetProp02.jsp
UserInfoBean01.java
SetUserInfo.html
GetUserInfo.jsp
 
MVCモデル演習課題 ブログJSP版テンプレート 解答ソース
BlogMain.java BlogMain.java
PostBlog.java PostBlog.java
top.jsp top.jsp
inputCheck.js (自分で作成)  
それ以外は、サーブレット版と同じ  

MVCモデル演習問題(オンラインショッピングシステム)
login.html

loginError.jsp

loginValidationError.jsp
menu.jsp
cartMain.jsp
showCart.jsp
includeHeader.jsp
includeFooter.jsp
logout.jsp
AddCartServlet.java
LoginServlet.java
Cart.java
CartGoods.java
cartCheck.js
web.xml

JDBC
Insert01.java
Select01.java
Update01.java
Delete01.java
Insert02.java
Insert03.java
postgresql.properties
DatabaseMetaData01.java
ResultSetMetaData01.java

 
トランザクション処理
TransactionTest01.java
TransactionTest02.java

会員情報管理システム
(Web+JDBCとDAOパターン)
 
MemberListTop.html  
InsertMember.html  
DeleteMember.html  
会員一覧機能まで
MemberListServletTemp.java
全機能
MemberListServlet.java
会員一覧機能まで
MemberListDaoTemp.java
全機能
MemberListDao.java
MemberListBean.java  
showMemberList.jsp  
updateMemberList.jsp  

EL
SetProp03.jsp
GetProp03.jsp
ELTest01.jsp

JSTL
JSTLTest01.jsp
JSTLTest02.jsp
JSTLTest03.jsp
JSTLTest04.jsp

演習課題 ブログデータベース版テンプレート 解答ソース
BlogDataDaoTemp.java BlogMain.java
top.jspは、JSTL版とほぼ同じだが、
0件だった場合の対応を追加する。
PostBlog.java
残りは自分で考える BlogDataDao.java
create_blogdata.sql BlogData.java
create_blogdata_sequence.sql inputCheck.js
top.jsp

カスタムタグ
MyTag01.java
MyTag.tld
MyTag01.jsp
MyTag02.java
MyTag02.jsp
MyTag03.java
MyTag03.jsp
MyTag04.java
MyTag04.jsp

JNDI
JNDITestServlet01.java

演習課題 オンラインショッピングシステム完全版
WEB-INF/src/control
  AddCartServlet.java
  LoginServlet.java
  PurchaseGoodsServlet.java
  PurchaseHistoryServlet.java
  SearchGoodsServlet.java
  ShowCartServlet.java
WEB-INF/src/dao
  LoginUsrDao.java
  MasterDao.java
  ProductDao.java
  PurchaseHistoryDao.java
WEB-INF/src/dto
  ProductDataBean.java
  PurchaseDataBean.java
  PurchaseHistoryDataBean.java
jsp
  includeFooter.jsp
  includeHeader.jsp
  loginError.jsp
  loginValidationError.jsp
  logout.jsp
  menu.jsp
  purchaseHistory.jsp
  searchGoods.jsp
  showCart.jsp
  thanks.jsp
js
  searchGoodsCheck.js
WEB-INF
  web.xml
DDL,DML
  create_login_usr.sql
  create_product.sql
  create_master.sql
  insert_login_usr.sql
  insert_product.sql
  select_order.sql
   

演習課題 ブログ完全版
WEB-INF/src/control
  BlogMain.java
  PostBlog.java
WEB-INF/src/dao
  BlogDataDao.java
WEB-INF/src/data
BlogData.java
WEB-INF/src/util
Util.java
js
inputCheck.js
jsp
top.jsp
その他プロパティファイルや
web.xmlなど。

トップページへ