<?xml version="1.0" encoding="ISO-8859-1"?><!DOCTYPE document PUBLIC "-//APACHE//DTD Documentation V1.3//EN" "document-v13.dtd">
<document xml:lang="ja">
  <header>
    <title>Java,&#29305;&#12395;Struts&#12394;&#12393;&#12391;&#12471;&#12473;&#12486;&#12512;&#12434;&#27083;&#31689;&#12377;&#12427;&#38555;&#12398;Coding&#35215;&#32004;(&#33609;&#26696;)</title>
  </header>
  <body>
    <section id="id16">
      <title>Java,&#29305;&#12395;Struts&#12394;&#12393;&#12391;&#12471;&#12473;&#12486;&#12512;&#12434;&#27083;&#31689;&#12377;&#12427;&#38555;&#12398;Coding &#35215;&#32004;(&#33609;&#26696;---&#12390;&#12356;&#12358;&#12363;&#32771;&#12360;&#20013;&#12539;&#12539;&#12539;)</title>
      <section id="id18">
        <title>&#21629;&#21517;&#27861;</title>
        <section id="id20">
          <title>&#12463;&#12521;&#12473;</title>
          <ul class="subsection">
            <li>&#12463;&#12521;&#12473;&#21517;&#12399;&#20840;&#12390;&#33521;&#35486;&#12391;&#12388;&#12369;&#12427;(&#36766;&#26360;&#12434;&#35519;&#12409;&#12390;&#12391;&#12418;&#24441;&#21106;&#12434;&#27491;&#30906;&#12395;&#12431;&#12363;&#12427;&#12424;&#12358;&#12394;&#12418;&#12398;&#12395;&#12377;&#12427;)</li>
            <li>&#12463;&#12521;&#12473;&#21517;&#12398;&#26368;&#21021;&#12289;&#21450;&#12403;&#21336;&#35486;&#12398;&#26368;&#21021;&#12399;&#22823;&#25991;&#23383;&#12395;&#12377;&#12427;</li>
            <li>&#12463;&#12521;&#12473;&#21517;&#12399;&#22522;&#26412;&#30340;&#12395;&#33521;&#35486;&#12398;&#21517;&#35422;&#12434;&#20351;&#29992;&#12377;&#12427;(ex. FileUploader.java)</li>
            <li>&#20837;&#21147;&#12377;&#12427;&#38754;&#20498;&#12434;&#24598;&#12364;&#12425;&#12378;&#12289;&#24847;&#21619;&#12364;&#12399;&#12387;&#12365;&#12426;&#12377;&#12427;&#31243;&#24230;&#12398;&#38263;&#12373;&#12391;&#21629;&#21517;&#12377;&#12427;</li>
            <li>Struts&#12398;Action&#12463;&#12521;&#12473;&#12399;&#24120;&#12395;&#12289;Action&#12391;&#32066;&#12431;&#12425;&#12379;&#12427;(&#21453;&#23550;&#12395;&#12381;&#12358;&#12391;&#12394;&#12356;&#22580;&#21512;&#12399;&#12371;&#12398;&#21517;&#21069;&#12434;&#20351;&#29992;&#12375;&#12394;&#12356;)</li>
            <li>Struts&#12398;ActionForm&#12463;&#12521;&#12473;&#12399;&#12289;ActionForm&#12391;&#32066;&#12431;&#12425;&#12379;&#12427;(&#21453;&#23550;&#12395;&#12381;&#12358;&#12391;&#12394;&#12356;&#22580;&#21512;&#12399;&#12371;&#12398;&#21517;&#21069;&#12434;&#20351;&#29992;&#12375;&#12394;&#12356;)</li>
          </ul>
        </section>
        <section id="id44">
          <title>&#12513;&#12477;&#12483;&#12489;</title>
            <ul class="subsection">
            <li>&#12513;&#12477;&#12483;&#12489;&#21517;&#12418;&#20840;&#12390;&#33521;&#35486;&#12391;&#12388;&#12369;&#12427;(&#36766;&#26360;&#12434;&#35519;&#12409;&#12390;&#12391;&#12418;&#24441;&#21106;&#12434;&#27491;&#30906;&#12395;&#12431;&#12363;&#12427;&#12424;&#12358;&#12394;&#12418;&#12398;&#12395;&#12377;&#12427;)</li>
            <li>&#12513;&#12477;&#12483;&#12489;&#21517;&#12398;&#26368;&#21021;&#12399;&#23567;&#25991;&#23383;&#12391;&#12399;&#12376;&#12417;&#12289;&#21336;&#35486;&#21306;&#20999;&#12426;&#12434;&#22823;&#25991;&#23383;&#12395;&#12377;&#12427;</li>
            <li>&#12513;&#12477;&#12483;&#12489;&#21517;&#12399;&#33521;&#35486;&#12398;&#21205;&#35422;&#12434;&#20351;&#29992;&#12377;&#12427;(ex. createUser())</li>
            <li>getter,setter&#12399;get,set&#12391;&#22987;&#12417;&#12427;(ex. getUser()),&#12383;&#12384;&#12375;boolean&#12434;&#36820;&#12377;&#22580;&#21512;&#12399;&#12289;is,can,has,exists&#12394;&#12393;&#12434;&#20351;&#12358;(ex. hasExpired)</li>
            <li>&#12501;&#12449;&#12463;&#12488;&#12522;&#12540;&#12513;&#12477;&#12483;&#12489;&#12399;create&#12391;&#22987;&#12417;&#12427;</li>
            <li>&#12381;&#12398;&#20182;&#12399;&#20170;&#24460;&#36208;&#12426;&#12394;&#12364;&#12425;&#27770;&#12417;&#12390;&#12356;&#12367;</li>
          </ul>
        </section>
        <section id="id67">
          <title>&#22793;&#25968;</title>
            <ul class="subsection">
            <li>&#22793;&#25968;&#21517;&#12418;&#20840;&#12390;&#33521;&#35486;&#12391;&#12388;&#12369;&#12427;(&#36766;&#26360;&#12434;&#35519;&#12409;&#12390;&#12391;&#12418;&#24441;&#21106;&#12434;&#27491;&#30906;&#12395;&#12431;&#12363;&#12427;&#12424;&#12358;&#12394;&#12418;&#12398;&#12395;&#12377;&#12427;)</li>
            <li>&#22793;&#25968;&#21517;&#12398;&#26368;&#21021;&#12399;&#23567;&#25991;&#23383;&#12391;&#12399;&#12376;&#12417;&#12289;&#21336;&#35486;&#21306;&#20999;&#12426;&#12434;&#22823;&#25991;&#23383;&#12395;&#12377;&#12427;</li>
            <li>&#12473;&#12467;&#12540;&#12503;&#12398;&#26997;&#12417;&#12390;&#29421;&#12356;&#12418;&#12398;&#12434;&#38500;&#12356;&#12390;&#12289;&#12381;&#12428;&#12364;&#20309;&#12395;&#20351;&#12431;&#12428;&#12390;&#12356;&#12427;&#22793;&#25968;&#12394;&#12398;&#12363;&#12364;&#12431;&#12363;&#12427;&#21517;&#21069;&#12395;&#12377;&#12427;(ex. str1&#12394;&#12393;&#12399;&#36991;&#12369;&#12427;)</li>
            <li>&#12473;&#12467;&#12540;&#12503;&#12398;&#29421;&#12356;&#12418;&#12398;&#12399;&#12289;&#30701;&#12367;&#12390;&#12289;&#12375;&#12363;&#12375;&#22810;&#23569;&#12398;&#24847;&#21619;&#12398;&#12354;&#12427;&#12418;&#12398;&#12434;&#20351;&#12358;&#12290;&#12383;&#12384;&#12375;for&#25991;&#12394;&#12393;&#12391;&#12399;&#12289;&#24931;&#20363;&#12395;&#24467;&#12356;&#12289;i,j,k&#12394;&#12393;&#12434;&#21033;&#29992;&#12377;&#12427;</li>
          </ul>
        </section>
        <section id="id85">
          <title>&#12497;&#12483;&#12465;&#12540;&#12472;&#21517;</title>
            <ul class="subsection">
            <li>&#12497;&#12483;&#12465;&#12540;&#12472;&#21517;&#12399;&#20840;&#12390;&#23567;&#25991;&#23383;&#12395;&#12377;&#12427;</li>
          </ul>
        </section>
        <section id="id94">
          <title>&#12513;&#12488;&#12522;&#12483;&#12463;&#12473;(X-media java&#12523;&#12540;&#12523;&#12502;&#12483;&#12463;&#12473;&#21442;&#32771;)</title>
            <ul class="subsection">
            <li>1&#12513;&#12477;&#12483;&#12489;&#12398;&#34892;&#25968;&#12399;&#12467;&#12513;&#12531;&#12488;&#12418;&#21547;&#12417;&#12390;20&#34892;&#20197;&#19979;&#12289;&#38263;&#12367;&#12390;&#12418;150&#34892;&#31243;&#24230;</li>
            <li>1&#12463;&#12521;&#12473;&#12398;&#34892;&#25968;&#12399;&#12467;&#12513;&#12531;&#12488;&#12418;&#21547;&#12417;&#12390;600&#34892;&#20197;&#19979;&#12289;&#38263;&#12367;&#12390;&#12418;1000&#34892;&#31243;&#24230;</li>
            <li>1&#12463;&#12521;&#12473;&#20869;&#12398;&#12300;public&#12301;&#12513;&#12477;&#12483;&#12489;&#12399;30&#20491;&#20197;&#20869;</li>
            <li>1&#12497;&#12483;&#12465;&#12540;&#12472;&#20869;&#12398;&#12463;&#12521;&#12473;&#25968;&#12399;10&#20491;&#20197;&#19979;</li>
            <li>&#19978;&#35352;&#12395;&#24403;&#12390;&#12399;&#12414;&#12425;&#12394;&#12356;&#12424;&#12358;&#12394;&#22580;&#21512;&#12399;&#12289;&#20998;&#21106;&#12434;&#32771;&#12360;&#12427;</li>
          </ul>
        </section>
      </section>
      <section id="id116">
        <title>&#12501;&#12457;&#12540;&#12510;&#12483;&#12488;</title>
          <ul class="section">
          <li>1&#34892;&#12399;80&#25991;&#23383;&#12414;&#12391;&#12395;&#12377;&#12427;(eclipse&#12391;&#12501;&#12457;&#12540;&#12510;&#12483;&#12488;&#12377;&#12428;&#12400;OK&#12289;&#12381;&#12398;&#20182;&#12418;&#21516;&#27096;)</li>
          <li>1&#34892;&#12395;2&#12388;&#20197;&#19978;&#12398;&#12473;&#12486;&#12540;&#12488;&#12513;&#12531;&#12488;&#12399;&#26360;&#12363;&#12394;&#12356;</li>
          <li>&#12459;&#12531;&#12510;&#12398;&#24460;&#12395;&#12399;&#31354;&#30333;&#12434;&#20837;&#12428;&#12427;</li>
          <li>for&#25991;&#12398;&#24460;&#12398;&#12475;&#12511;&#12467;&#12525;&#12531;&#12398;&#24460;&#12395;&#12418;&#31354;&#30333;&#12434;&#20837;&#12428;&#12427;</li>
          <li>&#31639;&#34899;&#28436;&#31639;&#23376;&#12398;&#21069;&#24460;&#12395;&#12418;&#31354;&#30333;&#12434;&#20837;&#12428;&#12427;</li>
          <li>&#20195;&#20837;&#28436;&#31639;&#23376;&#12398;&#21069;&#24460;&#12395;&#12418;&#31354;&#30333;&#12434;&#20837;&#12428;&#12427;</li>
          <li>++&#12394;&#12393;&#12398;&#12458;&#12506;&#12521;&#12531;&#12488;&#12395;&#38291;&#12395;&#12399;&#31354;&#30333;&#12434;&#20837;&#12428;&#12394;&#12356;</li>
          <li>&#38306;&#20418;&#28436;&#31639;&#23376;&#12398;&#21069;&#24460;&#12395;&#12418;&#31354;&#30333;&#12434;&#20837;&#12428;&#12427;</li>
          <li>&#35542;&#29702;&#28436;&#31639;&#23376;&#12398;&#21069;&#24460;&#12395;&#12418;&#31354;&#30333;&#12434;&#20837;&#12428;&#12427;</li>
          <li>return&#25991;&#12395;&#12399;&#19981;&#24517;&#35201;&#12394;&#12459;&#12483;&#12467;&#12434;&#20837;&#12428;&#12394;&#12356;</li>
          <li>&#19981;&#31561;&#21495;&#12398;&#21521;&#12365;&#12399;&#12300;&#65308;&#12301;&#12300;&#65308;&#65309;&#12301;&#12395;&#32113;&#19968;&#12377;&#12427;</li>
          <li>boolean&#22793;&#25968;&#12399;==&#12391;&#27604;&#36611;&#12375;&#12394;&#12356;</li>
          <li>&#12467;&#12513;&#12531;&#12488;&#12399;&#24517;&#35201;&#12394;&#12418;&#12398;&#12384;&#12369;&#12434;&#31777;&#28500;&#12395;</li>
          <li>&#12501;&#12451;&#12540;&#12523;&#12489;&#12434;&#23459;&#35328;&#12377;&#12427;&#38918;&#24207;&#12399;public,protected,private&#12398;&#38918;</li>
          <li>&#12487;&#12501;&#12457;&#12523;&#12488;&#12467;&#12531;&#12473;&#12488;&#12521;&#12463;&#12479;&#12399;&#21407;&#21063;&#20316;&#25104;(bean&#12394;&#12393;&#12395;&#12399;&#24517;&#12378;implements Serializable&#12377;&#12427;)</li>
        </ul>
      </section>
      <section id="id166">
        <title>Struts&#29305;&#26377;</title>
          <ul class="section">
          <li>Struts&#12398;Action&#12463;&#12521;&#12473;&#12395;&#12399;&#12289;&#22522;&#26412;&#30340;&#12395;&#12499;&#12472;&#12493;&#12473;&#12525;&#12472;&#12483;&#12463;&#12399;&#26360;&#12363;&#12394;&#12356;&#12290;</li>
          <li>struts-config.xml&#12398;&#12450;&#12463;&#12471;&#12519;&#12531;&#12399;&#23567;&#25991;&#23383;&#12395;&#32113;&#19968;&#12377;&#12427;</li>
        </ul>
      </section>
    </section>
  </body>
</document>