20 6 30 Java Java Web Java Web Java Web SQL Java Web 3
[1]...1 [2]...1 [3]...2 3.1...2 3.2...2 3.3...2 3.4...2 3.5 Java...2 3.6 Web...3 [4]...4 4.1...4 4.2...5 4.3...9 4.4...12 4.5 Java...15 4.6 Web...18 [5]...21 [6]...22 6.1...22 6.2 Web...22
[1] Java [2] PCHewlett-Packard HP dx2000 ST(PE677AV) 504MB JDKjdk-1_5_0_14 StrutsStruts1.3.8 Tomcatapache Tomcat 6.0 MySQLMySQL Server 5.0 Eclipseeclipse-SDK-3.3.1.1 1
[3] 3.1 3.2 Robocode () 1Robot () 2AdvancedRobot () 3360 () 3.3 Stratregy Robocode () 1 3.4 Robocode () 3.3 () 3.5 Java Java ( ) 2
3.6 Web () () () () () () () 3
[4] 4.1 4
4.2 (root) java.lang object object object () class extends { } 5
1 Robocode Robot run run 4.2.1 4.2.1 run run 4 3 90 4 120 3 retrun 4.2.1 run 6
2 Robocode AdvencedRobot run run 4.2.2 4.2.2 run run () retrun 4.2.2 run 7
360 Robocode AdvencedRobot run 3 run 4.2.3 4.2.3 run run retrun 360 No Yes onscannedrobot 4.2.3 3 run 8
4.3 public abstract () public interface { void () } () public class implements { public void { } } 9
run 10
run 1 retrun No Yes 1 11
4.4 () public abstract class { abstract void () } () public class extends { public void (){ } } 12
run run 4.4.2 4.4.1 13
run No retrun 4.4.2 run 14
4.5 Java 4.5.1 run 4.5.2 15
4.5.1 16
run retrun No No No 4.5.2 run 17
4.6 Web Web JSP SQL (Excel ) SQL Web (struts)(mvc ) JSP (View) JSP From (Date,Document) Action (Model) Control struts-config-xml ( ) 18
2JSP Java Web Web struts( Action ) strut JSP JSP 4.6.1 JSP Action JSP Bean JSP BeanID ID(BeanID) BeanID DB ID(BeanID) Bean *1 BeanID 4.6.1 JSP 19
JSP <html:form action= /Action > <html:select property=" " > <html:optionscollection name="beanid "/> </html:select> </html:form> <html:form action= /Action > <html:text name= BeanID property=""/ > </html:form> <html:form action= /Action > <bean:write name= BeanID property= /> </html:form> Web ID ID ( 4.6.1 *1 ) setattribute setattribute("beanid",); HTML Web Web 20
31 SQL INSERT INTO () VALUES() DELETE FROM WHERE UPDATE SET = SELECT.,. FROM LEFT JOIN ON. =. SELECT, FROM GROUP BY SELECT From SELECT * From SELECT FROM WHERE 32 SQL SQL SQL SQL [5] Java Web 21
[6] 6.1 Java Java Silver SQL/Oracle Visal Basic 6.2 Web B [http://software.ed.sie.dendai.ac.jp/b/java/wiki.cgi?page=frontpage#p0] TECHSCORE [http://www.techscore.com/index.html] MySQL [http://www.bitscope.co.jp/tep/mysql/quickmysql.html#doc1_id42] ASH multimedia lab [http://ash.jp/] Java Drive [http://www.javadrive.jp/index.html] SAK [http://homepage2.nifty.com/sak/] MySQL [http://kiyoeri.gotdns.org/~kiyoeri/pukiwiki/?mysql%a4%ce%a5%b3%a5% DE%A5%F3%A5%C9%BD%B8] POI API Documentation [http://poi.apache.org/apidocs/overview-summary.html] site cooler [http://www.site-cooler.com/] [http://www.nulab.co.jp/designpatterns/designpatterns1/designpatterns1-1.ht ml] GoF [http://itpro.nikkeibp.co.jp/article/column/20051123/225074/] Robocode() [http://www.geocities.co.jp/siliconvalley/9155/] API [http://www.solar-system.tuis.ac.jp/java/robocode_api/index.html] 22