110 likes | 212 Views
2008 Winter Freshmen Java Project Simple Resource Management. 2008. 03. 21. Kwanghyun Nam, Jongheum Yeon IDS Lab., Seoul National University. Motivation. Practice Java & Web programming Use DBMS & JDBC. Original Proposal. It’s so boring!. Make an online bulletin board. Second Proposal.
E N D
2008 Winter Freshmen Java ProjectSimple Resource Management 2008. 03. 21. Kwanghyun Nam, JongheumYeon IDS Lab., Seoul National University
Motivation • Practice Java & Web programming • Use DBMS & JDBC
Original Proposal It’s so boring! Make an online bulletin board
Second Proposal ㄱ It seems interesting! But, too difficult. • ㄹ • ㄴ • ㄷ User 2 • ㅂ’ • ㅁ User 1 ㄴ’ • A • A • ㄷ’ • ㅁ’ • ㅅ’ • Make an Autonomous Personal Category System • Users have their own categories. • When a user write an article to his/her personal category, other users can show the article in their category. • Find the right category by autonomous method such as reasoning or inferring
Third Proposal Ok. Go ahead. Make a Resource Management System in Java
Specification • System contains all resources made in lab. • We contain Person, Meeting, Paper, Project, Research, Other, File. • Users can see and manage resources via web. • Enable to sort and search. • We made only sorting by name and didn’t make searching. • Link and show related resources. • Other basic functions of web board. • E.g. File Attachment, Join, Login, etc • Dynamic View • Set the columns that is shown in resource list • Make web page with constraint conditions
Development Environment Java SE JDK 1.6 Eclipse Tomcat Trac Subversion JSP Struts2 MySql
Development Environment Model Database View rm.model.* CSS Controller Struts.xml rm.action.* JSP Properties • MVC
Module Function Example URL Input Struts.xml viewResource.action viewResource.jsp rm.model.Paper Database • View a resource • There are 3 steps. • Select type of resources. • Select resource in the list of resources. • Display the contents of resource.