<?xml version="1.0" encoding="UTF-8" ?>
<rss version="0.91">
  <channel>
    <title>てんねんのSE備忘録</title>
    <description>てんねんのためのSE備忘録
間違い指摘いただけると助かります
また、拍手なんかしていただけると喜びます</description>
    <link>https://tomame0se.blog.shinobi.jp/</link>
    <language>ja</language>
    <copyright>Copyright (C) NINJATOOLS ALL RIGHTS RESERVED.</copyright>

    <item>
      <title>Linux：Linux基礎</title>
      <description>&lt;p style=&quot;margin: 0px; font-family: Helvetica; &quot;&gt;
	&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;margin: 0px; font-family: Helvetica; &quot;&gt;
	&lt;font style=&quot;font-size:medium;&quot;&gt;&lt;span style=&quot;font-family: 'Lucida Grande'; &quot;&gt;●&lt;/span&gt;Linux&lt;/font&gt;&lt;/p&gt;
&lt;p style=&quot;margin: 0px; font-size: 13px; font-family: 'Hiragino Mincho ProN'; color: rgb(50, 51, 51); &quot;&gt;
	&lt;span style=&quot;font-family: Times; &quot;&gt;1991&lt;/span&gt;年にフィンランドのヘルシンキ大学の大学院生&lt;span style=&quot;font-family: Times; &quot;&gt;(&lt;/span&gt;当時&lt;span style=&quot;font-family: Times; &quot;&gt;)Linus Torvalds&lt;/span&gt;氏によって&lt;/p&gt;
&lt;p style=&quot;margin: 0px; font-size: 13px; font-family: 'Hiragino Mincho ProN'; color: rgb(50, 51, 51); &quot;&gt;
	&lt;span style=&quot;font-family: Times; color: rgb(0, 0, 0); &quot;&gt;UNIX&lt;/span&gt;互換のOS&lt;/p&gt;
&lt;p style=&quot;margin: 0px; font-size: 13px; font-family: 'Hiragino Mincho ProN'; color: rgb(50, 51, 51); &quot;&gt;
	フリーソフトウェア（GPL）&lt;/p&gt;
&lt;p style=&quot;margin: 0px; font-size: 13px; font-family: 'Hiragino Mincho ProN'; color: rgb(50, 51, 51); min-height: 20px; &quot;&gt;
	&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;margin: 0px; font-size: 13px; font-family: 'Hiragino Mincho ProN'; color: rgb(50, 51, 51); &quot;&gt;
	※ GPL&lt;/p&gt;
&lt;p style=&quot;margin: 0px; font-size: 13px; font-family: 'Hiragino Mincho ProN'; color: rgb(50, 51, 51); &quot;&gt;
	FSF(Free Software Foundation)の理念に基づき&lt;/p&gt;
&lt;p style=&quot;margin: 0px; font-size: 13px; font-family: 'Hiragino Mincho ProN'; color: rgb(50, 51, 51); &quot;&gt;
	明文化されたソフトウェアライセンス体系&lt;/p&gt;
&lt;p style=&quot;margin: 0px; font-size: 13px; font-family: 'Hiragino Mincho ProN'; color: rgb(50, 51, 51); &quot;&gt;
	主にGNUで開発されたソフトウェアや、その派生物などに適用されている&lt;/p&gt;
&lt;p style=&quot;margin: 0px; font-size: 13px; font-family: 'Hiragino Mincho ProN'; color: rgb(50, 51, 51); min-height: 20px; &quot;&gt;
	&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;margin: 0px; font-size: 13px; font-family: 'Hiragino Mincho ProN'; color: rgb(50, 51, 51); &quot;&gt;
	※GNU(GNU is Not Unix)&lt;/p&gt;
&lt;p style=&quot;margin: 0px; font-size: 13px; font-family: 'Hiragino Mincho ProN'; color: rgb(50, 51, 51); &quot;&gt;
	&lt;span style=&quot;font-family: Times; color: rgb(0, 0, 0); &quot;&gt;FSF&lt;/span&gt;が進めているUNIX互換ソフトウェアの開発プロジェクトの総称&lt;/p&gt;
&lt;p style=&quot;margin: 0px; font-size: 13px; font-family: 'Hiragino Mincho ProN'; color: rgb(50, 51, 51); min-height: 20px; &quot;&gt;
	&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;margin: 0px; font-size: 13px; font-family: 'Hiragino Mincho ProN'; color: rgb(50, 51, 51); &quot;&gt;
	&lt;font style=&quot;font-size:medium;&quot;&gt;●Linuxディストリビューション(distribution)&lt;/font&gt;&lt;/p&gt;
&lt;p style=&quot;margin: 0px; font-size: 13px; font-family: 'Hiragino Mincho ProN'; color: rgb(50, 51, 51); &quot;&gt;
	Linuxを一般利用者が導入できるようにまとめあげたもの&lt;/p&gt;
&lt;p style=&quot;margin: 0px; font-size: 13px; font-family: 'Hiragino Mincho ProN'; color: rgb(50, 51, 51); &quot;&gt;
	下記は&lt;a href=&quot;http://ameblo.jp/ssss-study/entry-10430586555.html&quot;&gt;http://ameblo.jp/ssss-study/entry-10430586555.html&lt;/a&gt;より転移&lt;/p&gt;
&lt;p style=&quot;margin: 0px; font-size: 13px; font-family: 'Hiragino Mincho ProN'; color: rgb(50, 51, 51); min-height: 20px; &quot;&gt;
	&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;margin: 0px; font-size: 13px; font-family: 'Hiragino Mincho ProN'; color: rgb(50, 51, 51); &quot;&gt;
	--------Debian--------&lt;/p&gt;
&lt;p style=&quot;margin: 0px; font-size: 13px; font-family: 'Hiragino Mincho ProN'; color: rgb(50, 51, 51); &quot;&gt;
	1 Debian GNU/Linux&lt;/p&gt;
&lt;p style=&quot;margin: 0px; font-size: 13px; font-family: 'Hiragino Mincho ProN'; color: rgb(50, 51, 51); &quot;&gt;
	ボランティアによる開発&lt;/p&gt;
&lt;p style=&quot;margin: 0px; font-size: 13px; font-family: 'Hiragino Mincho ProN'; color: rgb(50, 51, 51); &quot;&gt;
	&lt;a href=&quot;http://www.debian.or.jp&quot;&gt;http://www.debian.or.jp&lt;/a&gt;&lt;/p&gt;
&lt;p style=&quot;margin: 0px; font-size: 13px; font-family: 'Hiragino Mincho ProN'; color: rgb(50, 51, 51); min-height: 20px; &quot;&gt;
	&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;margin: 0px; font-size: 13px; font-family: 'Hiragino Mincho ProN'; color: rgb(50, 51, 51); &quot;&gt;
	2 KNOPPIX&lt;/p&gt;
&lt;p style=&quot;margin: 0px; font-size: 13px; font-family: 'Hiragino Mincho ProN'; color: rgb(50, 51, 51); &quot;&gt;
	Debianベース&lt;/p&gt;
&lt;p style=&quot;margin: 0px; font-size: 13px; font-family: 'Hiragino Mincho ProN'; color: rgb(50, 51, 51); &quot;&gt;
	DVD一枚でインストール可能&lt;/p&gt;
&lt;p style=&quot;margin: 0px; font-size: 13px; font-family: 'Hiragino Mincho ProN'; color: rgb(50, 51, 51); &quot;&gt;
	&lt;a href=&quot;http://www.risec.aist.go.jp/project/knoppix/&quot;&gt;http://www.risec.aist.go.jp/project/knoppix/&lt;/a&gt;&lt;/p&gt;
&lt;p style=&quot;margin: 0px; font-size: 13px; font-family: 'Hiragino Mincho ProN'; color: rgb(50, 51, 51); min-height: 20px; &quot;&gt;
	&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;margin: 0px; font-size: 13px; font-family: 'Hiragino Mincho ProN'; color: rgb(50, 51, 51); &quot;&gt;
	3 sidux&lt;/p&gt;
&lt;p style=&quot;margin: 0px; font-size: 13px; font-family: 'Hiragino Mincho ProN'; color: rgb(50, 51, 51); &quot;&gt;
	Debian（不安定版）ベース&lt;/p&gt;
&lt;p style=&quot;margin: 0px; font-size: 13px; font-family: 'Hiragino Mincho ProN'; color: rgb(50, 51, 51); &quot;&gt;
	&lt;a href=&quot;http://sidux-ev.org&quot;&gt;http://sidux-ev.org&lt;/a&gt;&lt;/p&gt;
&lt;p style=&quot;margin: 0px; font-size: 13px; font-family: 'Hiragino Mincho ProN'; color: rgb(50, 51, 51); min-height: 20px; &quot;&gt;
	&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;margin: 0px; font-size: 13px; font-family: 'Hiragino Mincho ProN'; color: rgb(50, 51, 51); &quot;&gt;
	4 MEPIS&lt;/p&gt;
&lt;p style=&quot;margin: 0px; font-size: 13px; font-family: 'Hiragino Mincho ProN'; color: rgb(50, 51, 51); &quot;&gt;
	Debianベース&lt;/p&gt;
&lt;p style=&quot;margin: 0px; font-size: 13px; font-family: 'Hiragino Mincho ProN'; color: rgb(50, 51, 51); &quot;&gt;
	Pentiumクラスのハード自動認識に定評&lt;/p&gt;
&lt;p style=&quot;margin: 0px; font-size: 13px; font-family: 'Hiragino Mincho ProN'; color: rgb(50, 51, 51); &quot;&gt;
	&lt;a href=&quot;http://www.mepis.org&quot;&gt;http://www.mepis.org&lt;/a&gt;&lt;/p&gt;
&lt;p style=&quot;margin: 0px; font-size: 13px; font-family: 'Hiragino Mincho ProN'; color: rgb(50, 51, 51); min-height: 20px; &quot;&gt;
	&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;margin: 0px; font-size: 13px; font-family: 'Hiragino Mincho ProN'; color: rgb(50, 51, 51); &quot;&gt;
	5 Ubuntu&lt;/p&gt;
&lt;p style=&quot;margin: 0px; font-size: 13px; font-family: 'Hiragino Mincho ProN'; color: rgb(50, 51, 51); &quot;&gt;
	Debianベース&lt;/p&gt;
&lt;p style=&quot;margin: 0px; font-size: 13px; font-family: 'Hiragino Mincho ProN'; color: rgb(50, 51, 51); &quot;&gt;
	一般ユーザ向け&lt;/p&gt;
&lt;p style=&quot;margin: 0px; font-size: 13px; font-family: 'Hiragino Mincho ProN'; color: rgb(50, 51, 51); &quot;&gt;
	デスクトップに主眼&lt;/p&gt;
&lt;p style=&quot;margin: 0px; font-size: 13px; font-family: 'Hiragino Mincho ProN'; color: rgb(50, 51, 51); &quot;&gt;
	南アフリカのズールー語で「他者への思いやり」&lt;/p&gt;
&lt;p style=&quot;margin: 0px; font-size: 13px; font-family: 'Hiragino Mincho ProN'; color: rgb(50, 51, 51); &quot;&gt;
	&lt;a href=&quot;http://www.ubuntulinux.jp&quot;&gt;http://www.ubuntulinux.jp&lt;/a&gt;&lt;/p&gt;
&lt;p style=&quot;margin: 0px; font-size: 13px; font-family: 'Hiragino Mincho ProN'; color: rgb(50, 51, 51); min-height: 20px; &quot;&gt;
	&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;margin: 0px; font-size: 13px; font-family: 'Hiragino Mincho ProN'; color: rgb(50, 51, 51); &quot;&gt;
	6 edubuntu&lt;/p&gt;
&lt;p style=&quot;margin: 0px; font-size: 13px; font-family: 'Hiragino Mincho ProN'; color: rgb(50, 51, 51); &quot;&gt;
	Ubuntuファミリー&lt;/p&gt;
&lt;p style=&quot;margin: 0px; font-size: 13px; font-family: 'Hiragino Mincho ProN'; color: rgb(50, 51, 51); &quot;&gt;
	教育用&lt;/p&gt;
&lt;p style=&quot;margin: 0px; font-size: 13px; font-family: 'Hiragino Mincho ProN'; color: rgb(50, 51, 51); &quot;&gt;
	&lt;a href=&quot;http://edubuntu.org&quot;&gt;http://edubuntu.org&lt;/a&gt;&lt;/p&gt;
&lt;p style=&quot;margin: 0px; font-size: 13px; font-family: 'Hiragino Mincho ProN'; color: rgb(50, 51, 51); min-height: 20px; &quot;&gt;
	&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;margin: 0px; font-size: 13px; font-family: 'Hiragino Mincho ProN'; color: rgb(50, 51, 51); &quot;&gt;
	7 kubuntu&lt;/p&gt;
&lt;p style=&quot;margin: 0px; font-size: 13px; font-family: 'Hiragino Mincho ProN'; color: rgb(50, 51, 51); &quot;&gt;
	Ubuntuファミリー&lt;/p&gt;
&lt;p style=&quot;margin: 0px; font-size: 13px; font-family: 'Hiragino Mincho ProN'; color: rgb(50, 51, 51); &quot;&gt;
	デスクトップ環境をKDE（&lt;a href=&quot;http://www.kde.org&quot;&gt;http://www.kde.org&lt;/a&gt;）に置き換え&lt;/p&gt;
&lt;p style=&quot;margin: 0px; font-size: 13px; font-family: 'Hiragino Mincho ProN'; color: rgb(50, 51, 51); &quot;&gt;
	&lt;a href=&quot;http://www.kubuntu.org&quot;&gt;http://www.kubuntu.org&lt;/a&gt;&lt;/p&gt;
&lt;p style=&quot;margin: 0px; font-size: 13px; font-family: 'Hiragino Mincho ProN'; color: rgb(50, 51, 51); min-height: 20px; &quot;&gt;
	&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;margin: 0px; font-size: 13px; font-family: 'Hiragino Mincho ProN'; color: rgb(50, 51, 51); &quot;&gt;
	8 xubuntu（ズブントゥ）&lt;/p&gt;
&lt;p style=&quot;margin: 0px; font-size: 13px; font-family: 'Hiragino Mincho ProN'; color: rgb(50, 51, 51); &quot;&gt;
	Ubuntuファミリー&lt;/p&gt;
&lt;p style=&quot;margin: 0px; font-size: 13px; font-family: 'Hiragino Mincho ProN'; color: rgb(50, 51, 51); &quot;&gt;
	デスクトップ環境をXfce(&lt;a href=&quot;http://www.xfce.org&quot;&gt;http://www.xfce.org&lt;/a&gt;)に置き換え&lt;/p&gt;
&lt;p style=&quot;margin: 0px; font-size: 13px; font-family: 'Hiragino Mincho ProN'; color: rgb(50, 51, 51); &quot;&gt;
	&lt;a href=&quot;http://xubuntu.org&quot;&gt;http://xubuntu.org&lt;/a&gt;&lt;/p&gt;
&lt;p style=&quot;margin: 0px; font-size: 13px; font-family: 'Hiragino Mincho ProN'; color: rgb(50, 51, 51); min-height: 20px; &quot;&gt;
	&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;margin: 0px; font-size: 13px; font-family: 'Hiragino Mincho ProN'; color: rgb(50, 51, 51); &quot;&gt;
	9 Goobuntu&lt;/p&gt;
&lt;p style=&quot;margin: 0px; font-size: 13px; font-family: 'Hiragino Mincho ProN'; color: rgb(50, 51, 51); &quot;&gt;
	Ubuntuベース&lt;/p&gt;
&lt;p style=&quot;margin: 0px; font-size: 13px; font-family: 'Hiragino Mincho ProN'; color: rgb(50, 51, 51); &quot;&gt;
	Google社内で開発・利用されているとされる&lt;/p&gt;
&lt;p style=&quot;margin: 0px; font-size: 13px; font-family: 'Hiragino Mincho ProN'; color: rgb(50, 51, 51); &quot;&gt;
	&lt;a href=&quot;http://www.google.com/linuxrepositories/index.html&quot;&gt;http://www.google.com/linuxrepositories/index.html&lt;/a&gt;&lt;/p&gt;
&lt;p style=&quot;margin: 0px; font-size: 13px; font-family: 'Hiragino Mincho ProN'; color: rgb(50, 51, 51); min-height: 20px; &quot;&gt;
	&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;margin: 0px; font-size: 13px; font-family: 'Hiragino Mincho ProN'; color: rgb(50, 51, 51); &quot;&gt;
	10 Linux Mint&lt;/p&gt;
&lt;p style=&quot;margin: 0px; font-size: 13px; font-family: 'Hiragino Mincho ProN'; color: rgb(50, 51, 51); &quot;&gt;
	Ubuntuベース&lt;/p&gt;
&lt;p style=&quot;margin: 0px; font-size: 13px; font-family: 'Hiragino Mincho ProN'; color: rgb(50, 51, 51); &quot;&gt;
	ソフトウェアが多い&lt;/p&gt;
&lt;p style=&quot;margin: 0px; font-size: 13px; font-family: 'Hiragino Mincho ProN'; color: rgb(50, 51, 51); &quot;&gt;
	&lt;a href=&quot;http://www.linuxmint.com&quot;&gt;http://www.linuxmint.com&lt;/a&gt;&lt;/p&gt;
&lt;p style=&quot;margin: 0px; font-size: 13px; font-family: 'Hiragino Mincho ProN'; color: rgb(50, 51, 51); min-height: 20px; &quot;&gt;
	&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;margin: 0px; font-size: 13px; font-family: 'Hiragino Mincho ProN'; color: rgb(50, 51, 51); &quot;&gt;
	--------Red Hat--------&lt;/p&gt;
&lt;p style=&quot;margin: 0px; font-size: 13px; font-family: 'Hiragino Mincho ProN'; color: rgb(50, 51, 51); &quot;&gt;
	11 Red Hat Enterprise Linux (RHEL)&lt;/p&gt;
&lt;p style=&quot;margin: 0px; font-size: 13px; font-family: 'Hiragino Mincho ProN'; color: rgb(50, 51, 51); &quot;&gt;
	企業向けLinux&lt;/p&gt;
&lt;p style=&quot;margin: 0px; font-size: 13px; font-family: 'Hiragino Mincho ProN'; color: rgb(50, 51, 51); &quot;&gt;
	公式サポートが有料&lt;/p&gt;
&lt;p style=&quot;margin: 0px; font-size: 13px; font-family: 'Hiragino Mincho ProN'; color: rgb(50, 51, 51); &quot;&gt;
	認定資格(RHCT・RHCE・RHCA)がある&lt;/p&gt;
&lt;p style=&quot;margin: 0px; font-size: 13px; font-family: 'Hiragino Mincho ProN'; color: rgb(50, 51, 51); &quot;&gt;
	&lt;a href=&quot;http://jp.redhat.com&quot;&gt;http://jp.redhat.com&lt;/a&gt;&lt;/p&gt;
&lt;p style=&quot;margin: 0px; font-size: 13px; font-family: 'Hiragino Mincho ProN'; color: rgb(50, 51, 51); min-height: 20px; &quot;&gt;
	&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;margin: 0px; font-size: 13px; font-family: 'Hiragino Mincho ProN'; color: rgb(50, 51, 51); &quot;&gt;
	12 fedora&lt;/p&gt;
&lt;p style=&quot;margin: 0px; font-size: 13px; font-family: 'Hiragino Mincho ProN'; color: rgb(50, 51, 51); &quot;&gt;
	Red Hatの支援（Fedora Project）で開発&lt;/p&gt;
&lt;p style=&quot;margin: 0px; font-size: 13px; font-family: 'Hiragino Mincho ProN'; color: rgb(50, 51, 51); &quot;&gt;
	最新技術に積極的&lt;/p&gt;
&lt;p style=&quot;margin: 0px; font-size: 13px; font-family: 'Hiragino Mincho ProN'; color: rgb(50, 51, 51); &quot;&gt;
	&lt;a href=&quot;http://fedoraproject.org/ja/&quot;&gt;http://fedoraproject.org/ja/&lt;/a&gt;&lt;/p&gt;
&lt;p style=&quot;margin: 0px; font-size: 13px; font-family: 'Hiragino Mincho ProN'; color: rgb(50, 51, 51); min-height: 20px; &quot;&gt;
	&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;margin: 0px; font-size: 13px; font-family: 'Hiragino Mincho ProN'; color: rgb(50, 51, 51); &quot;&gt;
	13 Oracle Enterprise Linux&lt;/p&gt;
&lt;p style=&quot;margin: 0px; font-size: 13px; font-family: 'Hiragino Mincho ProN'; color: rgb(50, 51, 51); &quot;&gt;
	Red Hatベース（競合）&lt;/p&gt;
&lt;p style=&quot;margin: 0px; font-size: 13px; font-family: 'Hiragino Mincho ProN'; color: rgb(50, 51, 51); &quot;&gt;
	Red hatとの互換性が完全でないという指摘がされている&lt;/p&gt;
&lt;p style=&quot;margin: 0px; font-size: 13px; font-family: 'Hiragino Mincho ProN'; color: rgb(50, 51, 51); &quot;&gt;
	&lt;a href=&quot;http://www.oracle.com/us/technologies/linux/overview/index.html&quot;&gt;http://www.oracle.com/us/technologies/linux/overview/index.html&lt;/a&gt;&lt;/p&gt;
&lt;p style=&quot;margin: 0px; font-size: 13px; font-family: 'Hiragino Mincho ProN'; color: rgb(50, 51, 51); min-height: 20px; &quot;&gt;
	&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;margin: 0px; font-size: 13px; font-family: 'Hiragino Mincho ProN'; color: rgb(50, 51, 51); &quot;&gt;
	14 CentOS&lt;/p&gt;
&lt;p style=&quot;margin: 0px; font-size: 13px; font-family: 'Hiragino Mincho ProN'; color: rgb(50, 51, 51); &quot;&gt;
	Red Hatとの完全互換を目指す&lt;/p&gt;
&lt;p style=&quot;margin: 0px; font-size: 13px; font-family: 'Hiragino Mincho ProN'; color: rgb(50, 51, 51); &quot;&gt;
	RHELクローンと呼ばれる&lt;/p&gt;
&lt;p style=&quot;margin: 0px; font-size: 13px; font-family: 'Hiragino Mincho ProN'; color: rgb(50, 51, 51); &quot;&gt;
	Red Hatのサポートが不必要な企業向け&lt;/p&gt;
&lt;p style=&quot;margin: 0px; font-size: 13px; font-family: 'Hiragino Mincho ProN'; color: rgb(50, 51, 51); &quot;&gt;
	&lt;a href=&quot;http://www.centos.org&quot;&gt;http://www.centos.org&lt;/a&gt;&lt;/p&gt;
&lt;p style=&quot;margin: 0px; font-size: 13px; font-family: 'Hiragino Mincho ProN'; color: rgb(50, 51, 51); min-height: 20px; &quot;&gt;
	&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;margin: 0px; font-size: 13px; font-family: 'Hiragino Mincho ProN'; color: rgb(50, 51, 51); &quot;&gt;
	15 Asianux&lt;/p&gt;
&lt;p style=&quot;margin: 0px; font-size: 13px; font-family: 'Hiragino Mincho ProN'; &quot;&gt;
	Red Hatベース&lt;/p&gt;
&lt;p style=&quot;margin: 0px; font-size: 13px; font-family: 'Hiragino Mincho ProN'; &quot;&gt;
	日本・中国・韓国・ベトナムの各企業の共同開発&lt;/p&gt;
&lt;p style=&quot;margin: 0px; font-size: 13px; font-family: 'Hiragino Mincho ProN'; color: rgb(50, 51, 51); &quot;&gt;
	MiracleLinuxはOracleの動作がサポートされている&lt;/p&gt;
&lt;p style=&quot;margin: 0px; font-size: 13px; font-family: 'Hiragino Mincho ProN'; color: rgb(50, 51, 51); &quot;&gt;
	&lt;a href=&quot;http://www.miraclelinux.com/jp/product-service/server-linux/linux&quot;&gt;http://www.miraclelinux.com/jp/product-service/server-linux/linux&lt;/a&gt;&lt;/p&gt;
&lt;p style=&quot;margin: 0px; font-size: 13px; font-family: 'Hiragino Mincho ProN'; color: rgb(50, 51, 51); min-height: 20px; &quot;&gt;
	&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;margin: 0px; font-size: 13px; font-family: 'Hiragino Mincho ProN'; color: rgb(50, 51, 51); &quot;&gt;
	16 Yellow Dog Linux&lt;/p&gt;
&lt;p style=&quot;margin: 0px; font-size: 13px; font-family: 'Hiragino Mincho ProN'; color: rgb(50, 51, 51); &quot;&gt;
	FedoraおよびCentOSベース&lt;/p&gt;
&lt;p style=&quot;margin: 0px; font-size: 13px; font-family: 'Hiragino Mincho ProN'; color: rgb(50, 51, 51); &quot;&gt;
	PlayStation3でも動作&lt;/p&gt;
&lt;p style=&quot;margin: 0px; font-size: 13px; font-family: 'Hiragino Mincho ProN'; color: rgb(50, 51, 51); &quot;&gt;
	&lt;a href=&quot;http://www.yellowdoglinux.com&quot;&gt;http://www.yellowdoglinux.com&lt;/a&gt;&lt;/p&gt;
&lt;p style=&quot;margin: 0px; font-size: 13px; font-family: 'Hiragino Mincho ProN'; color: rgb(50, 51, 51); min-height: 20px; &quot;&gt;
	&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;margin: 0px; font-size: 13px; font-family: 'Hiragino Mincho ProN'; color: rgb(50, 51, 51); &quot;&gt;
	17 Berry Linux&lt;/p&gt;
&lt;p style=&quot;margin: 0px; font-size: 13px; font-family: 'Hiragino Mincho ProN'; color: rgb(50, 51, 51); &quot;&gt;
	Fedoraベース&lt;/p&gt;
&lt;p style=&quot;margin: 0px; font-size: 13px; font-family: 'Hiragino Mincho ProN'; color: rgb(50, 51, 51); &quot;&gt;
	CD-ROM、USBメモリ、HDDから起動可能&lt;/p&gt;
&lt;p style=&quot;margin: 0px; font-size: 13px; font-family: 'Hiragino Mincho ProN'; color: rgb(50, 51, 51); &quot;&gt;
	&lt;a href=&quot;http://sourceforge.jp/projects/berry/&quot;&gt;http://sourceforge.jp/projects/berry/&lt;/a&gt;&lt;/p&gt;
&lt;p style=&quot;margin: 0px; font-size: 13px; font-family: 'Hiragino Mincho ProN'; color: rgb(50, 51, 51); min-height: 20px; &quot;&gt;
	&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;margin: 0px; font-size: 13px; font-family: 'Hiragino Mincho ProN'; color: rgb(50, 51, 51); &quot;&gt;
	18 Scientific Linux&lt;/p&gt;
&lt;p style=&quot;margin: 0px; font-size: 13px; font-family: 'Hiragino Mincho ProN'; color: rgb(50, 51, 51); &quot;&gt;
	RHEL互換&lt;/p&gt;
&lt;p style=&quot;margin: 0px; font-size: 13px; font-family: 'Hiragino Mincho ProN'; color: rgb(50, 51, 51); &quot;&gt;
	Linuxクラスタの構築&lt;/p&gt;
&lt;p style=&quot;margin: 0px; font-size: 13px; font-family: 'Hiragino Mincho ProN'; color: rgb(50, 51, 51); &quot;&gt;
	高エネルギー物理学分野でよく用いられるパッケージを持つ&lt;/p&gt;
&lt;p style=&quot;margin: 0px; font-size: 13px; font-family: 'Hiragino Mincho ProN'; color: rgb(50, 51, 51); &quot;&gt;
	&lt;a href=&quot;https://www.scientificlinux.org&quot;&gt;https://www.scientificlinux.org&lt;/a&gt;&lt;/p&gt;
&lt;p style=&quot;margin: 0px; font-size: 13px; font-family: 'Hiragino Mincho ProN'; color: rgb(50, 51, 51); min-height: 20px; &quot;&gt;
	&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;margin: 0px; font-size: 13px; font-family: 'Hiragino Mincho ProN'; color: rgb(50, 51, 51); &quot;&gt;
	--------Slackware--------&lt;/p&gt;
&lt;p style=&quot;margin: 0px; font-size: 13px; font-family: 'Hiragino Mincho ProN'; color: rgb(50, 51, 51); &quot;&gt;
	19 Puppy Linux&lt;/p&gt;
&lt;p style=&quot;margin: 0px; font-size: 13px; font-family: 'Hiragino Mincho ProN'; color: rgb(50, 51, 51); &quot;&gt;
	Slackware（&lt;a href=&quot;http://www.slackware.com&quot;&gt;http://www.slackware.com&lt;/a&gt;）と高い互換性&lt;/p&gt;
&lt;p style=&quot;margin: 0px; font-size: 13px; font-family: 'Hiragino Mincho ProN'; color: rgb(50, 51, 51); &quot;&gt;
	&lt;a href=&quot;http://openlab.ring.gr.jp/puppylinux/&quot;&gt;http://openlab.ring.gr.jp/puppylinux/&lt;/a&gt;&lt;/p&gt;
&lt;p style=&quot;margin: 0px; font-size: 13px; font-family: 'Hiragino Mincho ProN'; color: rgb(50, 51, 51); min-height: 20px; &quot;&gt;
	&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;margin: 0px; font-size: 13px; font-family: 'Hiragino Mincho ProN'; color: rgb(50, 51, 51); &quot;&gt;
	20 Slax&lt;/p&gt;
&lt;p style=&quot;margin: 0px; font-size: 13px; font-family: 'Hiragino Mincho ProN'; color: rgb(50, 51, 51); &quot;&gt;
	Slackwareベース&lt;/p&gt;
&lt;p style=&quot;margin: 0px; font-size: 13px; font-family: 'Hiragino Mincho ProN'; color: rgb(50, 51, 51); &quot;&gt;
	軽快&lt;/p&gt;
&lt;p style=&quot;margin: 0px; font-size: 13px; font-family: 'Hiragino Mincho ProN'; color: rgb(50, 51, 51); &quot;&gt;
	&lt;a href=&quot;http://www.slax.org&quot;&gt;http://www.slax.org&lt;/a&gt;&lt;/p&gt;
&lt;p style=&quot;margin: 0px; font-size: 13px; font-family: 'Hiragino Mincho ProN'; color: rgb(50, 51, 51); min-height: 20px; &quot;&gt;
	&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;margin: 0px; font-size: 13px; font-family: 'Hiragino Mincho ProN'; color: rgb(50, 51, 51); &quot;&gt;
	--------その他--------&lt;/p&gt;
&lt;p style=&quot;margin: 0px; font-size: 13px; font-family: 'Hiragino Mincho ProN'; color: rgb(50, 51, 51); &quot;&gt;
	21 Arch Linux&lt;/p&gt;
&lt;p style=&quot;margin: 0px; font-size: 13px; font-family: 'Hiragino Mincho ProN'; color: rgb(50, 51, 51); &quot;&gt;
	開発から見て軽量かつシンプルを目指す&lt;/p&gt;
&lt;p style=&quot;margin: 0px; font-size: 13px; font-family: 'Hiragino Mincho ProN'; color: rgb(50, 51, 51); &quot;&gt;
	&lt;a href=&quot;https://www.archlinux.org&quot;&gt;https://www.archlinux.org&lt;/a&gt;&lt;/p&gt;
&lt;p style=&quot;margin: 0px; font-size: 13px; font-family: 'Hiragino Mincho ProN'; color: rgb(50, 51, 51); min-height: 20px; &quot;&gt;
	&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;margin: 0px; font-size: 13px; font-family: 'Hiragino Mincho ProN'; color: rgb(50, 51, 51); &quot;&gt;
	22 OpenSUSE&lt;/p&gt;
&lt;p style=&quot;margin: 0px; font-size: 13px; font-family: 'Hiragino Mincho ProN'; color: rgb(50, 51, 51); &quot;&gt;
	ノベル（&lt;a href=&quot;http://www.novell.com/ja-jp/home/&quot;&gt;http://www.novell.com/ja-jp/home/&lt;/a&gt;）がスポンサー&lt;/p&gt;
&lt;p style=&quot;margin: 0px; font-size: 13px; font-family: 'Hiragino Kaku Gothic Pro'; color: rgb(94, 94, 94); &quot;&gt;
	ミッションクリティカルなコンピューティング向け&lt;/p&gt;
&lt;p style=&quot;margin: 0px; font-size: 13px; font-family: 'Hiragino Mincho ProN'; color: rgb(50, 51, 51); &quot;&gt;
	&lt;a href=&quot;http://ja.opensuse.org/メインページ&quot;&gt;http://ja.opensuse.org/メインページ&lt;/a&gt;&lt;/p&gt;
&lt;p style=&quot;margin: 0px; font-size: 13px; font-family: 'Hiragino Mincho ProN'; color: rgb(50, 51, 51); min-height: 20px; &quot;&gt;
	&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;margin: 0px; font-size: 13px; font-family: 'Hiragino Mincho ProN'; color: rgb(50, 51, 51); &quot;&gt;
	23 Vine Linux&lt;/p&gt;
&lt;p style=&quot;margin: 0px; font-size: 13px; font-family: 'Hiragino Mincho ProN'; color: rgb(50, 51, 51); &quot;&gt;
	日本国産（日本語化に取り組んだ）&lt;/p&gt;
&lt;p style=&quot;margin: 0px; font-size: 13px; font-family: 'Hiragino Mincho ProN'; color: rgb(50, 51, 51); &quot;&gt;
	利用率が落ち込み気味&lt;/p&gt;
&lt;p style=&quot;margin: 0px; font-size: 13px; font-family: 'Hiragino Mincho ProN'; color: rgb(50, 51, 51); &quot;&gt;
	&lt;a href=&quot;http://www.vinelinux.org&quot;&gt;http://www.vinelinux.org&lt;/a&gt;&lt;/p&gt;
&lt;p style=&quot;margin: 0px; font-size: 13px; font-family: 'Hiragino Mincho ProN'; color: rgb(50, 51, 51); min-height: 20px; &quot;&gt;
	&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;margin: 0px; font-size: 13px; font-family: 'Hiragino Mincho ProN'; color: rgb(50, 51, 51); &quot;&gt;
	24 Turbolinux&lt;/p&gt;
&lt;p style=&quot;margin: 0px; font-size: 13px; font-family: 'Hiragino Mincho ProN'; color: rgb(50, 51, 51); &quot;&gt;
	ターボリナックス社開発&lt;/p&gt;
&lt;p style=&quot;margin: 0px; font-size: 13px; font-family: 'Hiragino Mincho ProN'; color: rgb(50, 51, 51); &quot;&gt;
	低迷気味&lt;/p&gt;
&lt;p style=&quot;margin: 0px; font-size: 13px; font-family: 'Hiragino Mincho ProN'; color: rgb(50, 51, 51); &quot;&gt;
	&lt;a href=&quot;http://www.turbolinux.co.jp&quot;&gt;http://www.turbolinux.co.jp&lt;/a&gt;&lt;/p&gt;
&lt;p style=&quot;margin: 0px; font-size: 13px; font-family: 'Hiragino Mincho ProN'; color: rgb(50, 51, 51); min-height: 20px; &quot;&gt;
	&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;margin: 0px; font-size: 13px; font-family: 'Hiragino Mincho ProN'; color: rgb(50, 51, 51); &quot;&gt;
	25 PCLinuxOS&lt;/p&gt;
&lt;p style=&quot;margin: 0px; font-size: 13px; font-family: 'Hiragino Mincho ProN'; color: rgb(50, 51, 51); &quot;&gt;
	Mandriva Linuxの前身であるMandrake Linux9.2がモデル&lt;/p&gt;
&lt;p style=&quot;margin: 0px; font-size: 13px; font-family: 'Hiragino Mincho ProN'; color: rgb(50, 51, 51); &quot;&gt;
	&lt;a href=&quot;http://www.pclinuxos.com&quot;&gt;http://www.pclinuxos.com&lt;/a&gt;&lt;/p&gt;
&lt;p style=&quot;margin: 0px; font-size: 13px; font-family: 'Hiragino Mincho ProN'; color: rgb(50, 51, 51); min-height: 20px; &quot;&gt;
	&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;margin: 0px; font-size: 13px; font-family: 'Hiragino Mincho ProN'; color: rgb(50, 51, 51); &quot;&gt;
	&amp;rarr;Linuxディストリビューションは主にDebianとRed Hatが元になっている&lt;/p&gt;
&lt;p style=&quot;margin: 0px; font-size: 13px; font-family: 'Hiragino Mincho ProN'; color: rgb(50, 51, 51); &quot;&gt;
	&amp;rarr;企業向けがRedHatなのでSEとしては一番重要？&lt;/p&gt;
&lt;div&gt;
	&amp;nbsp;&lt;/div&gt;
</description> 
      <link>https://tomame0se.blog.shinobi.jp/linux/linux%EF%BC%9Alinux%E5%9F%BA%E7%A4%8E</link> 
    </item>
    <item>
      <title>全般：プロジェクトの工程の関係性</title>
      <description>●製作工程とテストの関係性&lt;br /&gt;
&lt;br /&gt;
一般的に各工程の関係はこうなっているらしいです&amp;hellip;&lt;br /&gt;
②を満たしているか⑧でテスト&lt;br /&gt;
③を満たしているか⑦でテスト&lt;br /&gt;
④を満たしているか⑥でテスト&lt;br /&gt;
&lt;br /&gt;
----------------------------------------------------------&lt;br /&gt;
①（情報化構想立案とシステム企画(VP,SP)）&lt;br /&gt;
②要件定義(RD)[システム方式設計(SA)]&lt;br /&gt;
｜③ユーザーインターフェース設計(UI) ＝ 基本設計&lt;br /&gt;
｜｜④システム構造設計(SS) ＝ 詳細設計&lt;br /&gt;
｜｜｜⑤製造工程(PS,PG,PT)&lt;br /&gt;
｜｜⑥結合テスト(IT)&lt;br /&gt;
｜⑦システムテスト(ST)&lt;br /&gt;
⑧運用テスト(OT)&lt;br /&gt;
⑨（システム運用保守(OM)）&lt;br /&gt;
----------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
※参考
&lt;div style=&quot;text-align: justify;&quot;&gt;
	&lt;a href=&quot;http://img.jp.fujitsu.com/downloads/jp/jmag/vol57-1/paper03.pdf&quot;&gt;http://img.jp.fujitsu.com/downloads/jp/jmag/vol57-1/paper03.pdf&lt;/a&gt;&lt;/div&gt;
&lt;a href=&quot;http://jp.fujitsu.com/solutions/sdas/document/caa-intro20040520.pdf&quot;&gt;http://jp.fujitsu.com/solutions/sdas/document/caa-intro20040520.pdf&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
●各工程の説明（※参考にも載っています）&lt;br /&gt;
①情報化構想立案とシステム企画(VP,SP)&lt;br /&gt;
・VP：情報化構想立案&lt;br /&gt;
情報化戦略を策定し、実行の優先順位を決め、中長期計画を策定&lt;br /&gt;
・SP：システム企画&lt;br /&gt;
業務システムの現状分析と要件定義を行い、投資効果を評価し、開発の意思決定&lt;br /&gt;
&lt;br /&gt;
②要件定義(RD)[システム方式設計(SA)]&lt;br /&gt;
・SA：システム方式設計&lt;br /&gt;
業務分析によりシステム化の範囲を確定&lt;br /&gt;
プロジェクト開発計画の立案&lt;br /&gt;
プロジェクトの管理方法を決定&lt;br /&gt;
&lt;br /&gt;
・RD：要件定義&lt;br /&gt;
実装すべき機能や満たすべき性能などのを&lt;br /&gt;
明確にしていく作業&lt;br /&gt;
&lt;br /&gt;
③ユーザーインターフェース設計(UI)&lt;br /&gt;
業務システム仕様（プロセス機能、データ構造、画面、帳票）を設計&lt;br /&gt;
SAの詳細化&lt;br /&gt;
&lt;br /&gt;
④システム構造設計(SS)&lt;br /&gt;
プロセスをプログラムに分割&lt;br /&gt;
共通プログラムの設計&lt;br /&gt;
運用管理システム・セキュリティシステム、移行ツールを設計&lt;br /&gt;
&lt;br /&gt;
⑤製造工程(PS,PG,PT)&lt;br /&gt;
・PS：プログラム構造設計&lt;br /&gt;
プログラムの構造を決め、ロジックを定義&lt;br /&gt;
・PG：プログラミング&lt;br /&gt;
プログラム構造設計に従ってプログラムを作成し、動作確認&lt;br /&gt;
・PT：プログラムテスト　＝　単体テスト&lt;br /&gt;
プログラムテスト仕様書に従ってテストを実施し、品質を検証。&lt;br /&gt;
&lt;br /&gt;
⑥結合テスト(IT)&lt;br /&gt;
プログラムを結合して、プロセス単位のテストを実施し、品質を保証&lt;br /&gt;
&lt;br /&gt;
⑦システムテスト(ST)&lt;br /&gt;
実機上で業務システム機能をテスト&lt;br /&gt;
&lt;br /&gt;
⑧運用テスト(OT)　＝　ユーザテスト&lt;br /&gt;
実機、実環境、本番データで、利用者に仮運用を実施&lt;br /&gt;
&lt;br /&gt;
⑨システム運用保守(OM)&lt;br /&gt;
業務・運用管理、利用部門支援、システム運用、運用管理、システム保守の方法を確認&lt;br /&gt;
</description> 
      <link>https://tomame0se.blog.shinobi.jp/%E5%85%A8%E8%88%AC/%E5%85%A8%E8%88%AC%EF%BC%9A%E3%83%97%E3%83%AD%E3%82%B8%E3%82%A7%E3%82%AF%E3%83%88%E3%81%AE%E5%B7%A5%E7%A8%8B%E3%81%AE%E9%96%A2%E4%BF%82%E6%80%A7</link> 
    </item>
    <item>
      <title>Seasar2：環境名(env.txt)の取得</title>
      <description>●env.txt&lt;br /&gt;
Seasarでテストや実際の環境を変更するためのもの&lt;br /&gt;
&lt;br /&gt;
●環境名&lt;br /&gt;
ut：単体テスト&lt;br /&gt;
ct：結合テスト&lt;br /&gt;
it：統合テスト&lt;br /&gt;
product：運用環境&lt;br /&gt;
&lt;br /&gt;
●diconファイル内でのenv.txtの呼び出し&lt;br /&gt;
#ENVを使う&lt;br /&gt;
&lt;br /&gt;
●環境情報の取得方法(java)&lt;br /&gt;
cond = Env.getValue();&lt;br /&gt;
&lt;br /&gt;
if(cond.equals(Env.UT)){&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;// 単体テスト環境&lt;br /&gt;
} if (cond.equals(Env.CT)) {&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;// 結合テスト環境&lt;br /&gt;
} if (cond.equals(Env.IT)) {&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;// 統合テスト環境&lt;br /&gt;
} if (cond.equals(Env.PRODUCT)) {&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;// 運用環境&lt;br /&gt;
}&lt;br /&gt;
</description> 
      <link>https://tomame0se.blog.shinobi.jp/seaser2/seasar2%EF%BC%9A%E7%92%B0%E5%A2%83%E5%90%8D-env.txt-%E3%81%AE%E5%8F%96%E5%BE%97</link> 
    </item>
    <item>
      <title>Seasar2：暗黙コンポーネント</title>
      <description>●暗黙コンポーネント&lt;br /&gt;
Webアプリケーションにおいて&lt;br /&gt;
特に何も設定しなくても宣言するだけでDIされるコンポーネント&lt;br /&gt;
&lt;br /&gt;
●種類&lt;br /&gt;
①S2Container container&lt;br /&gt;
コンテナ&lt;br /&gt;
&lt;br /&gt;
②HttpServletRequest request&lt;br /&gt;
リクエスト&lt;br /&gt;
&lt;br /&gt;
③HttpServletResponse response&lt;br /&gt;
レスポンス&lt;br /&gt;
&lt;br /&gt;
④ServletContext application&lt;br /&gt;
サーブレットコンテキスト&lt;br /&gt;
&lt;br /&gt;
⑤Map applicationScope&lt;br /&gt;
ServletContextの属性&lt;br /&gt;
&lt;br /&gt;
⑥Map initParam&lt;br /&gt;
ServletContextの初期化パラメータ&lt;br /&gt;
&lt;br /&gt;
⑦Map sessionScope&lt;br /&gt;
HttpSessionの属性&lt;br /&gt;
&lt;br /&gt;
⑧Map requestScope&lt;br /&gt;
HttpServletRequestの属性&lt;br /&gt;
&lt;br /&gt;
⑨Map cookie&lt;br /&gt;
クッキー&lt;br /&gt;
&lt;br /&gt;
⑩Map header&lt;br /&gt;
リクエストヘッダ(String)&lt;br /&gt;
&lt;br /&gt;
⑪Map headerValues&lt;br /&gt;
リクエストヘッダ(String[])&lt;br /&gt;
&lt;br /&gt;
⑫Map params&lt;br /&gt;
HttpServletRequestのパラメータ(String)&lt;br /&gt;
&lt;br /&gt;
⑬Map paramValues&lt;br /&gt;
HttpServletRequestのパラメータ(String[])&lt;br /&gt;
&lt;br /&gt;
※HttpServletRequest&lt;br /&gt;
HttpServlet用の要求情報を提供&lt;br /&gt;
&lt;br /&gt;
※HttpServletResponse&lt;br /&gt;
HttpServlet用の返答情報を提供&lt;br /&gt;
&lt;br /&gt;
※ServletContext&lt;br /&gt;
Webアプリケーションに何らかのイベントが発生した際に&lt;br /&gt;
それをプログラムに通知する機能を提供&lt;br /&gt;
&lt;br /&gt;
※HttpServlet&lt;br /&gt;
抽象クラス&lt;br /&gt;
HTTPプロトコルベースのServletプログラムを作成する際に使用&lt;br /&gt;
&lt;br /&gt;
※HttpSession&lt;br /&gt;
セッションを扱う&lt;br /&gt;
以下のメソッドが使用可能&lt;br /&gt;
setAttribute(name,value)：nameにvalueをバインド&lt;br /&gt;
getAttribute(name)：nameのvalueを取得&lt;br /&gt;
removeAttribute(name)：nameのvalueを削除()&lt;br /&gt;
invalidate()：全てのオブジェクト解放&lt;br /&gt;
</description> 
      <link>https://tomame0se.blog.shinobi.jp/seaser2/seasar2%EF%BC%9A%E6%9A%97%E9%BB%99%E3%82%B3%E3%83%B3%E3%83%9D%E3%83%BC%E3%83%8D%E3%83%B3%E3%83%88</link> 
    </item>
    <item>
      <title>Seaser2：SAStruts：エラーメッセージの設定</title>
      <description>SAStrutsのエラーメッセージの設定方法について&lt;br /&gt;
&lt;br /&gt;
●application.propeties&lt;br /&gt;
英語のエラーメッセージファイル&lt;br /&gt;
&lt;br /&gt;
●application_ja.propeties&lt;br /&gt;
日本語のエラーメッセージファイル&lt;br /&gt;
&lt;br /&gt;
●設定方法①&lt;br /&gt;
エラーメッセージファイルに&lt;br /&gt;
「errors.属性 = エラーメッセージ」&lt;br /&gt;
を記述&lt;br /&gt;
例：errors.invalid = {0}が不正です&lt;br /&gt;
&lt;br /&gt;
●属性&lt;br /&gt;
header&lt;br /&gt;
footer&lt;br /&gt;
prefix&lt;br /&gt;
suffix&lt;br /&gt;
invalid&lt;br /&gt;
maxlength&lt;br /&gt;
minlength&lt;br /&gt;
maxbytelength&lt;br /&gt;
minbytelength&lt;br /&gt;
range&lt;br /&gt;
required&lt;br /&gt;
byte&lt;br /&gt;
date&lt;br /&gt;
double&lt;br /&gt;
float&lt;br /&gt;
integer&lt;br /&gt;
long&lt;br /&gt;
short&lt;br /&gt;
credicard&lt;br /&gt;
email&lt;br /&gt;
url&lt;br /&gt;
&lt;br /&gt;
●設定方法②&lt;br /&gt;
@Requiredと@Msgを使用する&lt;br /&gt;
&lt;br /&gt;
例&lt;br /&gt;
@Required(msg=@Msg(key=&amp;quot;おい、入力しろぼけ！！&amp;quot;,resource=false))&lt;br /&gt;
</description> 
      <link>https://tomame0se.blog.shinobi.jp/seaser2/seaser2%EF%BC%9Asastruts%EF%BC%9A%E3%82%A8%E3%83%A9%E3%83%BC%E3%83%A1%E3%83%83%E3%82%BB%E3%83%BC%E3%82%B8%E3%81%AE%E8%A8%AD%E5%AE%9A</link> 
    </item>
    <item>
      <title>Seasar2：SAStruts：View(JSP)</title>
      <description>●JSP(JavaServerPages)&lt;br /&gt;
Java言語を利用してWebサーバで動的にWebページを生成し、&lt;br /&gt;
クライアントに送信する技術&lt;br /&gt;
MVCモデルのViewを担当&lt;br /&gt;
&lt;br /&gt;
●タグ&lt;br /&gt;
①&amp;lt;% --- %&amp;gt;&lt;br /&gt;
javaプログラムの埋め込み(スクリプトレット)&lt;br /&gt;
②&amp;lt;%=式&amp;gt;&lt;br /&gt;
式を表示&lt;br /&gt;
③HTMLタグ&lt;br /&gt;
④EL(Expression Language：式言語)[${}]&lt;br /&gt;
JavaBeanの値を参照する&lt;br /&gt;
⑤JSTLのタグライブラリ&lt;br /&gt;
公式:&lt;a href=&quot;http://docs.oracle.com/javaee/5/jstl/1.1/docs/tlddocs/&quot;&gt;http://docs.oracle.com/javaee/5/jstl/1.1/docs/tlddocs/&lt;/a&gt;&lt;br /&gt;
namespace:http://java.sun.com/jsp/jstl/タグ名&lt;br /&gt;
⑥Strutsのタグライブラリ&lt;br /&gt;
公式:&lt;a href=&quot;http://struts.apache.org/1.x/struts-taglib/tlddoc/index.html&quot;&gt;http://struts.apache.org/1.x/struts-taglib/tlddoc/index.html&lt;/a&gt;&lt;br /&gt;
TECHSCORE：&lt;a href=&quot;http://www.techscore.com/tech/Java/ApacheJakarta/Struts/index/&quot;&gt;http://www.techscore.com/tech/Java/ApacheJakarta/Struts/index/&lt;/a&gt;&lt;br /&gt;
namespace:http://jakarta.apache.org/struts/tags-タグ名&lt;br /&gt;
⑦SAStrutsのタグライブラリ&lt;br /&gt;
@IT:&lt;a href=&quot;http://www.atmarkit.co.jp/fjava/rensai4/saweb04/saweb04_1.html&quot;&gt;http://www.atmarkit.co.jp/fjava/rensai4/saweb04/saweb04_1.html&lt;/a&gt;&lt;br /&gt;
namespace:&lt;br /&gt;
⑧Mayaaのタグライブラリ&lt;br /&gt;
(JavaServerTemplates：HTML をテンプレートとして使う Web テンプレートエンジン)&lt;br /&gt;
公式:&lt;a href=&quot;http://mayaa.seasar.org/documentation/processor_reference.html&quot;&gt;http://mayaa.seasar.org/documentation/processor_reference.html&lt;/a&gt;&lt;br /&gt;
namespace:http://mayaa.seasar.org&lt;br /&gt;
&lt;br /&gt;
以下概要説明～&lt;br /&gt;
----------------------------------------------------------&lt;br /&gt;
●JSTLのタグライブラリ&lt;br /&gt;
①coreタグライブラリ[c]&lt;br /&gt;
JSPの基本タグ&lt;br /&gt;
if文など&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;br /&gt;
②I18Nタグライブラリ[fmt]&lt;br /&gt;
ロケールの設定、日付、時刻、数値などの書式設定を行うタグ&lt;br /&gt;
フォーマット系&lt;br /&gt;
&lt;br /&gt;
③SQLタグライブラリ[sql]&lt;br /&gt;
DBとの接続、DBへのデータ検索、挿入、更新、削除を行うタグ&lt;br /&gt;
&lt;br /&gt;
④XMLタグライブラリ[x]&lt;br /&gt;
XMLドキュメントの解析、変換、出力など&lt;br /&gt;
XMLドキュメントに関連する処理を行うタグ&lt;br /&gt;
TECHSCORE(XML):&lt;a href=&quot;http://www.techscore.com/tech/XML/index.html/&quot;&gt;http://www.techscore.com/tech/XML/index.html/&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
⑤Functionsタグライブラリ[fn]&lt;br /&gt;
文字列の検索・置換・削除、文字列の&lt;br /&gt;
カウント、XMLタグ記号の変換など主に表示処理に関連するタグ&lt;br /&gt;
&lt;br /&gt;
●Strutsのタグライブラリ&lt;br /&gt;
①bean&lt;br /&gt;
beanへのアクセスを提供するタグ&lt;br /&gt;
&lt;br /&gt;
②html&lt;br /&gt;
入力フォーム作成のためのタグ&lt;br /&gt;
HTML以外も含まれる&lt;br /&gt;
&lt;br /&gt;
③logic&lt;br /&gt;
繰返し処理、条件分岐処理などを行うタグ&lt;br /&gt;
&lt;br /&gt;
④tiles&lt;br /&gt;
画面レイアウトを定義するタグ&lt;br /&gt;
&lt;br /&gt;
⑤nested&lt;br /&gt;
ネストされたプロパティを参照するタグ&lt;br /&gt;
&lt;br /&gt;
●SAStrutsのタグライブラリ&lt;br /&gt;
①s:form&lt;br /&gt;
html:formの拡張&lt;br /&gt;
HTMLフォームを表示するタグ&lt;br /&gt;
アクションのメソッドを呼び出せる&lt;br /&gt;
actionタグを省略可能&lt;br /&gt;
&lt;br /&gt;
②s:link&lt;br /&gt;
html:linkの拡張&lt;br /&gt;
URLのパスを自動的に補正&lt;br /&gt;
&lt;br /&gt;
③s:submit&lt;br /&gt;
html:submitの拡張&lt;br /&gt;
property属性のアクションを呼び出す&lt;br /&gt;
&lt;br /&gt;
④f:h()[EL関数]&lt;br /&gt;
HTMLタグをエスケープする&lt;br /&gt;
&lt;br /&gt;
※エスケープ&lt;br /&gt;
判読を難しくする&lt;br /&gt;
&lt;br /&gt;
⑤f:u()[EL関数]&lt;br /&gt;
URLをエンコードする&lt;br /&gt;
&lt;br /&gt;
⑥f:date()[EL関数]&lt;br /&gt;
文字列を日付に変換&lt;br /&gt;
&lt;br /&gt;
⑦f:number()[EL関数]&lt;br /&gt;
文字列を数値に変換&lt;br /&gt;
&lt;br /&gt;
⑧f:br()[EL関数]&lt;br /&gt;
改行コードをbrタグに変換&lt;br /&gt;
&lt;br /&gt;
⑨f:nbsp()[EL関数]&lt;br /&gt;
半角スペースを&amp;amp;nbspに変換&lt;br /&gt;
半角スペースをそのまま表示したいときに使用&lt;br /&gt;
&lt;br /&gt;
⑩f:url()[EL関数]&lt;br /&gt;
URLを計算&lt;br /&gt;
「/」で始まる文字列の場合コンテキストルートからの絶対パス&lt;br /&gt;
「/」以外は相対パス&lt;br /&gt;
JSやCSSなどをインポート&lt;br /&gt;
&lt;br /&gt;
⑪f:label(変換対象の値,JavaBeanまたはMapのリスト,値のプロパティ名,ラベルのプロパティ名)[EL関数]&lt;br /&gt;
表示用のラベルに変換&lt;br /&gt;
&lt;br /&gt;
●Maayaのタグライブラリ&lt;br /&gt;
①m:write&lt;br /&gt;
値の出力&lt;br /&gt;
&lt;br /&gt;
②m:echo&lt;br /&gt;
タグの出力&lt;br /&gt;
&lt;br /&gt;
③m:if&lt;br /&gt;
条件分岐&lt;br /&gt;
&lt;br /&gt;
④m:for&lt;br /&gt;
繰り返し処理&lt;br /&gt;
</description> 
      <link>https://tomame0se.blog.shinobi.jp/seaser2/seasar2%EF%BC%9Asastruts%EF%BC%9Aview-jsp-</link> 
    </item>
    <item>
      <title>Seasar2：SAStruts：入力チェックアノテーション</title>
      <description>●入力チェックアノテーション&lt;br /&gt;
プロパティに設定するアノテーション&lt;br /&gt;
入力チェックの方法を設定する&lt;br /&gt;
&lt;br /&gt;
●@Required&lt;br /&gt;
必須チェック&lt;br /&gt;
①msg&lt;br /&gt;
エラーメッセージ&lt;br /&gt;
②arg0&lt;br /&gt;
メッセージの最初の引数&lt;br /&gt;
デフォルトはプロパティ名&lt;br /&gt;
③target&lt;br /&gt;
対象の実行メソッド&lt;br /&gt;
&lt;br /&gt;
●@Validwhen(test=&amp;quot;条件&amp;quot;)&lt;br /&gt;
条件式付きチェック&lt;br /&gt;
①test(必須)&lt;br /&gt;
条件&lt;br /&gt;
②msg&lt;br /&gt;
エラーメッセージ&lt;br /&gt;
③arg0&lt;br /&gt;
メッセージの最初の引数&lt;br /&gt;
デフォルトはプロパティ名&lt;br /&gt;
④args&lt;br /&gt;
@Argアノテーションで指定するメッセージの引数&lt;br /&gt;
⑤target&lt;br /&gt;
対象の実行メソッド&lt;br /&gt;
&lt;br /&gt;
●@Minlength(minlength=最小の文字数),@Maxlength(maxlength=最大の文字数)&lt;br /&gt;
文字数チェック&lt;br /&gt;
①minlength,maxlength(必須)&lt;br /&gt;
最小、最大の文字数&lt;br /&gt;
②msg&lt;br /&gt;
エラーメッセージ&lt;br /&gt;
③arg0&lt;br /&gt;
メッセージの最初の引数&lt;br /&gt;
デフォルトはプロパティ名&lt;br /&gt;
④arg1&lt;br /&gt;
メッセージの2番目の引数&lt;br /&gt;
デフォルトはminlengthまたはmaxlength&lt;br /&gt;
⑤target&lt;br /&gt;
対象の実行メソッド&lt;br /&gt;
&lt;br /&gt;
●@Minbytelength(minbytelength=最小バイト数),@Maxbytelength(maxbytelength=最大バイト数)&lt;br /&gt;
バイト数チェック&lt;br /&gt;
①minbytelength,maxbytelength(必須)&lt;br /&gt;
最小、最大のバイト数&lt;br /&gt;
②msg&lt;br /&gt;
エラーメッセージ&lt;br /&gt;
③arg0&lt;br /&gt;
メッセージの最初の引数&lt;br /&gt;
デフォルトはプロパティ名&lt;br /&gt;
④arg1&lt;br /&gt;
メッセージの2番目の引数&lt;br /&gt;
デフォルトはminbytelengthまたはmaxbytelength&lt;br /&gt;
⑤target&lt;br /&gt;
対象の実行メソッド&lt;br /&gt;
&lt;br /&gt;
●@Mask(mask=&amp;quot;正規表現&amp;quot;)&lt;br /&gt;
正規表現チェック&lt;br /&gt;
①mask(必須)&lt;br /&gt;
正規表現を設定&lt;br /&gt;
②msg&lt;br /&gt;
エラーメッセージ&lt;br /&gt;
③arg0&lt;br /&gt;
メッセージの最初の引数&lt;br /&gt;
デフォルトはプロパティ名&lt;br /&gt;
④args&lt;br /&gt;
@Argアノテーションで指定するメッセージの引数&lt;br /&gt;
⑤target&lt;br /&gt;
対象の実行メソッド&lt;br /&gt;
&lt;br /&gt;
●@IntRange,@LongRange,@FloatRange,@DoubleRange(min=最小値,max=最大値)&lt;br /&gt;
数値の範囲チェック&lt;br /&gt;
①min,max(必須)&lt;br /&gt;
最小値、最大値&lt;br /&gt;
②msg&lt;br /&gt;
エラーメッセージ&lt;br /&gt;
③arg0&lt;br /&gt;
メッセージの最初の引数&lt;br /&gt;
デフォルトはプロパティ名&lt;br /&gt;
④arg1&lt;br /&gt;
メッセージの2番目の引数&lt;br /&gt;
デフォルトはminまたはmax&lt;br /&gt;
⑤target&lt;br /&gt;
対象の実行メソッド&lt;br /&gt;
&lt;br /&gt;
●@ByteType,@ShortType,@IntegerType,@LongType,@FloatType,@FloatType,@DoubleType&lt;br /&gt;
型チェック&lt;br /&gt;
①msg&lt;br /&gt;
エラーメッセージ&lt;br /&gt;
②arg0&lt;br /&gt;
メッセージの最初の引数&lt;br /&gt;
デフォルトはプロパティ名&lt;br /&gt;
③target&lt;br /&gt;
対象の実行メソッド&lt;br /&gt;
&lt;br /&gt;
●@DateType&lt;br /&gt;
①datePattern&lt;br /&gt;
日付パターン&lt;br /&gt;
②datePatternStrict&lt;br /&gt;
厳密な日付パターン&lt;br /&gt;
例：yyyy/MM/dd&lt;br /&gt;
③msg&lt;br /&gt;
エラーメッセージ&lt;br /&gt;
④arg0&lt;br /&gt;
メッセージの最初の引数&lt;br /&gt;
デフォルトはプロパティ名&lt;br /&gt;
⑤target&lt;br /&gt;
対象の実行メソッド&lt;br /&gt;
&lt;br /&gt;
●@CreditCardType&lt;br /&gt;
クレジットカード番号のチェック&lt;br /&gt;
①msg&lt;br /&gt;
エラーメッセージ&lt;br /&gt;
②arg0&lt;br /&gt;
メッセージの最初の引数&lt;br /&gt;
デフォルトはプロパティ名&lt;br /&gt;
③target&lt;br /&gt;
対象の実行メソッド&lt;br /&gt;
&lt;br /&gt;
●@EmailType&lt;br /&gt;
メールアドレスチェック&lt;br /&gt;
①msg&lt;br /&gt;
エラーメッセージ&lt;br /&gt;
②arg0&lt;br /&gt;
メッセージの最初の引数&lt;br /&gt;
デフォルトはプロパティ名&lt;br /&gt;
③target&lt;br /&gt;
対象の実行メソッド&lt;br /&gt;
&lt;br /&gt;
●@UrlType&lt;br /&gt;
URLのチェック&lt;br /&gt;
①allowallschemas&lt;br /&gt;
全てのスキームを許可するか&lt;br /&gt;
デフォルトはfalse&lt;br /&gt;
②allow2slashes&lt;br /&gt;
ダブルスラッシュ(//)を許可するか&lt;br /&gt;
デフォルトはfalse&lt;br /&gt;
③nofragments&lt;br /&gt;
URLの分割(#など)を許可するか&lt;br /&gt;
デフォルトはtrue&lt;br /&gt;
④schemas&lt;br /&gt;
許可するスキームを指定する&lt;br /&gt;
⑤msg&lt;br /&gt;
エラーメッセージ&lt;br /&gt;
⑥arg0&lt;br /&gt;
メッセージの最初の引数&lt;br /&gt;
デフォルトはプロパティ名&lt;br /&gt;
⑦target&lt;br /&gt;
対象の実行メソッド&lt;br /&gt;

 &lt;iframe src=&quot;http://rcm-jp.amazon.co.jp/e/cm?t=dokurin-22&amp;o=9&amp;p=8&amp;l=as1&amp;asins=4798121509&amp;ref=qf_sp_asin_til&amp;fc1=000000&amp;IS2=1&amp;lt1=_blank&amp;m=amazon&amp;lc1=0000FF&amp;bc1=000000&amp;bg1=FFFFFF&amp;f=ifr&quot; style=&quot;width:120px;height:240px;&quot; scrolling=&quot;no&quot; marginwidth=&quot;0&quot; marginheight=&quot;0&quot; frameborder=&quot;0&quot;&gt;&lt;/iframe&gt;
</description> 
      <link>https://tomame0se.blog.shinobi.jp/seaser2/seasar2%EF%BC%9Asastruts%EF%BC%9A%E5%85%A5%E5%8A%9B%E3%83%81%E3%82%A7%E3%83%83%E3%82%AF%E3%82%A2%E3%83%8E%E3%83%86%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3</link> 
    </item>
    <item>
      <title>Seasar2：SAStruts：基本アノテーション</title>
      <description>SAStrutsで使用するアノテーションを簡単にですが&lt;br /&gt;
勉強のため並べてみます&lt;br /&gt;
&lt;br /&gt;
@～(この括弧内は無くても可能)&lt;br /&gt;
&lt;br /&gt;
●コンポーネント定義(app.dicon)のためのアノテーション&lt;br /&gt;
①@Component(属性 = &amp;quot;指定名&amp;quot;)&lt;br /&gt;
&amp;rarr;クラスに付与&lt;br /&gt;
&amp;rarr;DIのコンポーネント登録&lt;br /&gt;
&amp;rarr;属性&lt;br /&gt;
name：コンポーネント名&lt;br /&gt;
instance：ライフサイクルの属性&lt;br /&gt;
autoBinding：自動バインディングの設定&lt;br /&gt;
&lt;br /&gt;
※instanceの指定名&lt;br /&gt;
InstanceType.SINGLETON：シングルトン&lt;br /&gt;
InstanceType.PROTOTYPE：複数インスタンス化可能&lt;br /&gt;
InstanceType.SESSION：セッションごとに１つのインスタンス&lt;br /&gt;
(セッション用Dtoで使用、必ずSerializableインタフェースを使用)&lt;br /&gt;
InstanceType.REQUEST：リクエストごとに１つのインスタンス(通常のDtoで使用)&lt;br /&gt;
InstanceType.APPLICATION：サーブレットコンテキストごとに１つのインスタンス&lt;br /&gt;
InstanceType.OUTER：S2Container外のインスタンス&lt;br /&gt;
&lt;br /&gt;
※autoBindingの指定名&lt;br /&gt;
AutoBindingType.AUTO：自動&lt;br /&gt;
AutoBindingType.CONSTRUCTOR：コンストラクタ&lt;br /&gt;
AutoBindingType.PROPERTY：プロパティ&lt;br /&gt;
AutoBindingType.NONE：指定なし&lt;br /&gt;
&lt;br /&gt;
②@Binding(bindingType=&amp;quot;コンポーネント名&amp;quot;)&lt;br /&gt;
②@Resource[javaEE標準]&lt;br /&gt;
&amp;rarr;プロパティ(フィールドまたはセッターメソッド)に付与&lt;br /&gt;
&amp;rarr;DI対象のもの(@Componentのものを入れる？)&lt;br /&gt;
&lt;br /&gt;
③@Aspect&lt;br /&gt;
&amp;rarr;クラスまたはメソッドに付与&lt;br /&gt;
&amp;rarr;AOPのコンポーネント登録(Interceptorなど)&lt;br /&gt;
&lt;br /&gt;
④@InterType(&amp;quot;インタータイプ名&amp;quot;)&lt;br /&gt;
&amp;rarr;クラスに付与&lt;br /&gt;
&amp;rarr;インタータイプのコンポーネント登録&lt;br /&gt;
&lt;br /&gt;
※インタータイプ&lt;br /&gt;
静的なクラスの構造を変更するもの&lt;br /&gt;
&lt;br /&gt;
⑤InitMethod&lt;br /&gt;
&amp;rarr;初期化用のメソッドに付与&lt;br /&gt;
&amp;rarr;コンテナの初期化時に呼び出される&lt;br /&gt;
&lt;br /&gt;
⑥DestroyMethod&lt;br /&gt;
&amp;rarr;破棄処理用のメソッドに付与&lt;br /&gt;
&amp;rarr;コンテナの破棄時に呼び出される&lt;br /&gt;
&lt;br /&gt;
●インタータイプを使うアノテーション@Property&lt;br /&gt;
@Property(&amp;quot;追加するメソッドの設定&amp;quot;)&lt;br /&gt;
&amp;rarr;フィールドに付与&lt;br /&gt;
&amp;rarr;&amp;quot;追加するメソッドの設定&amp;quot;&lt;br /&gt;
PropertyType.READWRITE：setterとgetter&lt;br /&gt;
PropertyType.READ：getter&lt;br /&gt;
PropertyType.WRITE：setter&lt;br /&gt;
PropertyType.NON：何も設定しない&lt;br /&gt;
&lt;br /&gt;
●アクション系のアノテーション&lt;br /&gt;
@ActionForm&lt;br /&gt;
&amp;rarr;Strutsのアクションフォーム設定&lt;br /&gt;
&lt;br /&gt;
※アクションフォーム&lt;br /&gt;
フォーム画面(jsp)から送信されてくるデータの保持、&lt;br /&gt;
他のプログラムからのデータの参照を行う機能を持つ&lt;br /&gt;
&lt;br /&gt;
@Required&lt;br /&gt;
&amp;rarr;検証対象のプロパティに付与&lt;br /&gt;
&amp;rarr;アクションフォームには必ず付与&lt;br /&gt;
&amp;rarr;対象のメソッドを登録できる(target)&lt;br /&gt;
&lt;br /&gt;
@Execute&lt;br /&gt;
&amp;rarr;実行メソッドにつけるアノテーション&lt;br /&gt;
&amp;rarr;実行メソッドの戻り値は、遷移先のパス&lt;br /&gt;
&amp;rarr;入力チェックの設定が可能(validator)&lt;br /&gt;
&lt;br /&gt;
※実行メソッド&lt;br /&gt;
リクエストを処理するメソッド&lt;br /&gt;
&lt;br /&gt;
●Interceptorを使うアノテーション(メソッドに付与)&lt;br /&gt;
@Trace&lt;br /&gt;
&amp;rarr;トレースログを出力(TraceInterceptor)&lt;br /&gt;
&amp;rarr;引数や戻り値を出力する&lt;br /&gt;
&lt;br /&gt;
@SimpleTrace&lt;br /&gt;
&amp;rarr;トレースログを出力(SimpleTraceInterceptor)&lt;br /&gt;
&amp;rarr;引数や戻り値を出力しない&lt;br /&gt;
&lt;br /&gt;
@Sync&lt;br /&gt;
&amp;rarr;メソッド呼び出しを同期化(SyncInterceptor)&lt;br /&gt;
&lt;br /&gt;
@TraceThrows&lt;br /&gt;
&amp;rarr;例外処理を共通的に行う(ThrowInterceptor)&lt;br /&gt;
&lt;br /&gt;
@RemoveSession(name=&amp;quot;削除するオブジェクト名&amp;quot;)&lt;br /&gt;
&amp;rarr;メソッドが正常終了した場合にセッションに格納されているオブジェクトを削除&lt;br /&gt;
(RemoveSessionInterceptor)&lt;br /&gt;
&lt;br /&gt;
@InvalidateSession&lt;br /&gt;
&amp;rarr;メソッドが正常終了した場合にセッションを破棄&lt;br /&gt;
(InvalidateSessionInterceptor)&lt;br /&gt;
&lt;br /&gt;
@DependencyLookup&lt;br /&gt;
&amp;rarr;ゲッターメソッドに適用&lt;br /&gt;
&amp;rarr;ルックアップしたコンポーネントを返却(DependencyLookUpInterceptor)&lt;br /&gt;
&lt;br /&gt;
@ToString&lt;br /&gt;
&amp;rarr;フィールドの情報を自動的に出力(ToStringInterceptor)&lt;br /&gt;
&lt;br /&gt;
※Interceptorについて(Seasarサイト)&lt;br /&gt;
http://s2container.seasar.org/2.4/ja/aop.html&lt;br /&gt;
&lt;br /&gt;
●アノテーションリファレンス&lt;br /&gt;
&lt;a href=&quot;http://sastruts.seasar.org/annotationReference.html&quot;&gt;http://sastruts.seasar.org/annotationReference.html&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div&gt;
	&amp;nbsp;&lt;/div&gt;


 &lt;iframe src=&quot;http://rcm-jp.amazon.co.jp/e/cm?t=dokurin-22&amp;o=9&amp;p=8&amp;l=as1&amp;asins=4798121509&amp;ref=qf_sp_asin_til&amp;fc1=000000&amp;IS2=1&amp;lt1=_blank&amp;m=amazon&amp;lc1=0000FF&amp;bc1=000000&amp;bg1=FFFFFF&amp;f=ifr&quot; style=&quot;width:120px;height:240px;&quot; scrolling=&quot;no&quot; marginwidth=&quot;0&quot; marginheight=&quot;0&quot; frameborder=&quot;0&quot;&gt;&lt;/iframe&gt;</description> 
      <link>https://tomame0se.blog.shinobi.jp/seaser2/seasar2%EF%BC%9Asastruts%EF%BC%9A%E5%9F%BA%E6%9C%AC%E3%82%A2%E3%83%8E%E3%83%86%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3</link> 
    </item>
    <item>
      <title>Seaser2:SAStruts:アクションとアクションフォーム(Struts)</title>
      <description>●アクション(～Action)&lt;br /&gt;
①サーバーサイドの処理実装&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;br /&gt;
②メソッドのURLマッピング&lt;br /&gt;
&amp;rarr;実行メソッドに@Executeを付ける&lt;br /&gt;
&amp;rarr;マッピングされるルール&lt;br /&gt;
　１．アクションのクラス名から末尾のActionを削除&lt;br /&gt;
　２．アクションの先頭の文字を小文字&lt;br /&gt;
　３．「アクション名/メソッド名/」がURL&lt;br /&gt;
　&lt;br /&gt;
※実行メソッド&lt;br /&gt;
リクエストを処理するメソッド&lt;br /&gt;
&lt;br /&gt;
③URLパターン&lt;br /&gt;
&amp;rarr;実行メソッドに＠Execute(validator = false, urlPattern = &amp;quot;マッピングURL&amp;quot;)&lt;br /&gt;
&amp;rarr;実行メソッドはマッピングURLにマッピングされる&lt;br /&gt;
&lt;br /&gt;
④アクションからjspへの値受け渡し&lt;br /&gt;
public String msg;&amp;nbsp; //publicで宣言すると、そのままjspで使用できる&lt;br /&gt;
&amp;rarr;HttpServletRequest.setAttribute(&amp;quot;プロパティ名&amp;quot;,値)を自動的に呼び出し&lt;br /&gt;
&lt;br /&gt;
⑤POJO&lt;br /&gt;
&lt;br /&gt;
●アクションフォーム(～Form)&lt;br /&gt;
①リクエストパラメータ(URLの?)を受け取るためのオブジェクト&lt;br /&gt;
&lt;br /&gt;
②リクエストパラメータの取得&lt;br /&gt;
&amp;rarr;受け取るためのPublicフィールドを作成&lt;br /&gt;
--------------------------------------&lt;br /&gt;
public class TennenForm {&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;@Required&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;public String itsName;&lt;br /&gt;
}&lt;br /&gt;
--------------------------------------&lt;br /&gt;
&lt;br /&gt;
※@Required&lt;br /&gt;
アクションフォームで必ず指定するアノテーション&lt;br /&gt;
入力検証必須になる&lt;br /&gt;
&lt;br /&gt;
※リクエストパラメータ&lt;br /&gt;
Httpクライアントから送信されるパラメータデータ、ヘッダー情報、Cookie&lt;br /&gt;
&lt;br /&gt;
●アノテーションリファレンス&lt;br /&gt;
&lt;a href=&quot;http://sastruts.seasar.org/annotationReference.html&quot;&gt;http://sastruts.seasar.org/annotationReference.html&lt;/a&gt;&lt;br /&gt;


 &lt;iframe src=&quot;http://rcm-jp.amazon.co.jp/e/cm?t=dokurin-22&amp;o=9&amp;p=8&amp;l=as1&amp;asins=4798121509&amp;ref=qf_sp_asin_til&amp;fc1=000000&amp;IS2=1&amp;lt1=_blank&amp;m=amazon&amp;lc1=0000FF&amp;bc1=000000&amp;bg1=FFFFFF&amp;f=ifr&quot; style=&quot;width:120px;height:240px;&quot; scrolling=&quot;no&quot; marginwidth=&quot;0&quot; marginheight=&quot;0&quot; frameborder=&quot;0&quot;&gt;&lt;/iframe&gt;</description> 
      <link>https://tomame0se.blog.shinobi.jp/seaser2/seaser2-sastruts-%E3%82%A2%E3%82%AF%E3%82%B7%E3%83%A7%E3%83%B3%E3%81%A8%E3%82%A2%E3%82%AF%E3%82%B7</link> 
    </item>
    <item>
      <title>PM：バージョン管理システム</title>
      <description>&lt;font style=&quot;font-size:medium;&quot;&gt;●種類&lt;/font&gt;&lt;br /&gt;
①SVN(SubVersioN)&lt;br /&gt;
バージョン管理システムSubversionのCUIコマンド名&lt;br /&gt;
&lt;a href=&quot;http://tomame0se.blog.shinobi.jp/Entry/42/&quot;&gt;Apache&lt;/a&gt;が提供&lt;br /&gt;
&lt;br /&gt;
②CVS(Concurrent Versions System)&lt;br /&gt;
ファイルのバージョンを管理するアプリケーションソフト&lt;br /&gt;
複数人が同時に同じファイルを編集することが可能&lt;br /&gt;
編集した内容が競合していなければ両方の変更を自動的に統合可能&lt;br /&gt;
&lt;br /&gt;
③ClearCase&lt;br /&gt;
IBMののバージョン管理ソフト&lt;br /&gt;
&lt;br /&gt;
④VSS&lt;br /&gt;
Microsoftのバージョン管理ソフト&lt;br /&gt;
&lt;br /&gt;
&lt;font style=&quot;font-size:medium;&quot;&gt;●SVNとCVSの違い&lt;/font&gt;&lt;br /&gt;
①バージョンの単位&lt;br /&gt;
CVS：ファイル毎&lt;br /&gt;
SVN：リポジトリ毎&lt;br /&gt;
&lt;br /&gt;
②コミット方法&lt;br /&gt;
CVS：コミット対象ファイルを順次コミット&lt;br /&gt;
SVN：コミットは一元的（アトミック）に行われる(ファイルの競合が生じない)&lt;br /&gt;
&lt;br /&gt;
③昔の状態に戻したいとき&lt;br /&gt;
CVS：一つ一つのファイルのバージョンを調べて戻す&lt;br /&gt;
SVN：全体のバージョンを下げる&lt;br /&gt;
&lt;br /&gt;
④ファイル管理&lt;br /&gt;
CVS：全ファイルを保存&lt;br /&gt;
SVN：ファイルの差分を保存&lt;br /&gt;
&lt;br /&gt;
⑤ファイルの形式&lt;br /&gt;
CVS：テキストファイル&lt;br /&gt;
SVN：バイナリ―ファイル&lt;br /&gt;
&lt;br /&gt;
&lt;font style=&quot;font-size:medium;&quot;&gt;●SVN関係のソフト&lt;/font&gt;&lt;br /&gt;
&amp;rarr;TortoiseSVN(トータスSVN)&lt;br /&gt;
シェル拡張によりWindowsエクスプローラに統合されるSubversionクライアント&lt;br /&gt;
公式サイト：&lt;a href=&quot;http://tortoisesvn.tigris.org/&quot;&gt;http://tortoisesvn.tigris.org/&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&amp;rarr;AnkhSVN&lt;br /&gt;
Visual Studio用のSubversionクライアント&lt;br /&gt;
オープンソース・ソフトウェア&lt;br /&gt;
公式サイト：&lt;a href=&quot;http://ankhsvn.open.collab.net/&quot;&gt;http://ankhsvn.open.collab.net/&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&amp;rarr;Subversive&lt;br /&gt;
Eclipse用のSubversionクライアント&lt;br /&gt;
Heliosへのインストール：&lt;a href=&quot;http://kurusugawa.jp/2011/04/30/how-to-install-subversive-plugin-to-eclipse-helios-36/&quot;&gt;http://kurusugawa.jp/2011/04/30/how-to-install-subversive-plugin-to-eclipse-helios-36/&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
●CVS関係のソフト&lt;br /&gt;
&amp;rarr;CVSNT&lt;br /&gt;
Windows環境向けのCVSサーバ&lt;br /&gt;
公式サイト：&lt;a href=&quot;http://www.evscm.org/modules/Downloads/&quot;&gt;http://www.evscm.org/modules/Downloads/&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&amp;rarr;WinCVS&lt;br /&gt;
Windows環境向けのCVSクライアント&lt;br /&gt;
ダウンロードページ：&lt;a href=&quot;http://sourceforge.net/projects/cvsgui/files/WinCvs/&quot;&gt;http://sourceforge.net/projects/cvsgui/files/WinCvs/&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;font style=&quot;font-size:medium;&quot;&gt;●SVNのサービス例&lt;/font&gt;&lt;br /&gt;
&amp;rarr;Google code&lt;br /&gt;
&lt;a href=&quot;http://code.google.com/intl/ja/&quot;&gt;http://code.google.com/intl/ja/&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&amp;rarr;SourceForge&lt;br /&gt;
&lt;a href=&quot;http://sourceforge.net/&quot;&gt;http://sourceforge.net/&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;font style=&quot;font-size:medium;&quot;&gt;●参考サイト&lt;/font&gt;&lt;br /&gt;
&amp;rarr;ApacheのSubversionの公式サイト&lt;br /&gt;
&lt;a href=&quot;http://subversion.apache.org/&quot;&gt;http://subversion.apache.org/&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&amp;rarr;Subversion HostingComparision&lt;br /&gt;
&lt;a href=&quot;http://www.svnhostingcomparison.com/&quot;&gt;http://www.svnhostingcomparison.com/&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&amp;rarr;個人用Subversion作成&lt;br /&gt;
&lt;a href=&quot;http://pools.jp/2008/01/08/%E3%83%95%E3%83%AA%E3%83%BC%E3%81%AEsubversion-trac%E3%82%B5%E3%83%BC%E3%83%93%E3%82%B9assembla%E3%82%92%E4%BD%BF%E3%81%86/&quot;&gt;http://pools.jp/2008/01/08/%E3%83%95%E3%83%AA%E3%83%BC%E3%81%AEsubversion-trac%E3%82%B5%E3%83%BC%E3%83%93%E3%82%B9assembla%E3%82%92%E4%BD%BF%E3%81%86/&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&amp;rarr;CVSとSVN&lt;br /&gt;
&lt;a href=&quot;http://www.ne.jp/asahi/hishidama/home/tech/svn/concept.html&quot;&gt;http://www.ne.jp/asahi/hishidama/home/tech/svn/concept.html&lt;/a&gt;&lt;br /&gt;
</description> 
      <link>https://tomame0se.blog.shinobi.jp/pm/pm%EF%BC%9A%E3%83%90%E3%83%BC%E3%82%B8%E3%83%A7%E3%83%B3%E7%AE%A1%E7%90%86%E3%82%B7%E3%82%B9%E3%83%86%E3%83%A0</link> 
    </item>

  </channel>
</rss>