Develop of the Personal Address Book and Calendar Web Application Based on Java Struts

碩士 === 國立高雄第一科技大學 === 電腦與通訊工程所 === 97 === A calendar can help us to arrange what we should do in now and future. If the calendar combines with the meeting management system, it can get more efficiency. Usually before holding a meeting, sometimes participants can not take part in, if there is a calen...

Full description

Bibliographic Details
Main Authors: Ming-Chi Yu, 尤明智
Other Authors: none
Format: Others
Language:zh-TW
Published: 2009
Online Access:http://ndltd.ncl.edu.tw/handle/10185236885587512444
Description
Summary:碩士 === 國立高雄第一科技大學 === 電腦與通訊工程所 === 97 === A calendar can help us to arrange what we should do in now and future. If the calendar combines with the meeting management system, it can get more efficiency. Usually before holding a meeting, sometimes participants can not take part in, if there is a calendar which are shared by participants and we can check their schedule in advance.That can help us to avoid wasting time in asking. In order to reach the purpose, the calendar system must have share functionality and we can find out the free time to make appointment or hold a meeting together. Application in Java, we usually develop in JavaServer Pages(JSP) which mixes HTML and Java codes together. This method also mixes presentation layer and business layer and leads to pretty complicated for earlier developing members and later stage in maintaining ones. To get rid of the above limits,we separate the business layer from the presentation layer, then combine it to become a reusable frame. It was called MVC(Model-View-Controller) structure and suitable for group to cooperate and develop. In year of 2000’s, Craig McClanahan develop Sturts by using above frame. This thesis regards Apache Tomcat as a WEB server, JSP as script language and Struts as frame to develop a personal address book & calendar system. According to present electrical calendar, I integrate multi-person sharing、meeting management、address book、SMS and E-mail functions, to promote communication efficiency and save flow path of work. As the system is takes Sturts as frame, so next time during expansion or develop of other system we can reuse the completed model (business layer). So that it can shorten time in writing program and after the program has been modulized, the volume becomes smaller, it’s more easy for maintenance.