1 Information and Computer Science University of Hawaii Honolulu, HI 96822 MyISERN Brown Brian Jaress Randy Cox Review and Analysis of Review and Analysis of MyISERN-1.3 MyISERN-1.3 November 18, 2007 November 18, 2007 ICS 612, Fall 2007 ICS 612, Fall 2007 Brian Jaress Brian Jaress Randy Cox Randy Cox Team MyISERN-1-Brown Team MyISERN-1-Brown
14
Embed
1 Information and Computer Science University of Hawaii Honolulu, HI 96822 MyISERN Brown Brian Jaress Randy Cox Review and Analysis of MyISERN-1.3 November.
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
11Information and Computer ScienceUniversity of HawaiiHonolulu, HI 96822
MyISERN BrownBrian JaressRandy Cox
Review and Analysis ofReview and Analysis ofMyISERN-1.3MyISERN-1.3
November 18, 2007November 18, 2007
ICS 612, Fall 2007ICS 612, Fall 2007
Brian JaressBrian JaressRandy CoxRandy Cox
Team MyISERN-1-BrownTeam MyISERN-1-Brown
22Information and Computer ScienceUniversity of HawaiiHonolulu, HI 96822
MyISERN BrownBrian JaressRandy Cox
AgendaAgenda
Processes Product
• Design Pattern (MVC)• Model Implementation• Data Transfer to Action Beans• Login and Security Filter• Main Menu and Passing of Organization Lists• Pre Populating Edit Pages – Pre-Edit• Populating Select Lists – Edit Researcher• Populating Multiple Select Lists – Edit Collaboration• Populating Table Lists – Use: Action Bean• Concurrency Model
Quality Assurance Lessons Learned
33Information and Computer ScienceUniversity of HawaiiHonolulu, HI 96822
MyISERN BrownBrian JaressRandy Cox
ProcessesProcesses
Issue Management Based Meetings at Barnes and Noble and Manoa Innovation
Center (using projector) E-Mails
44Information and Computer ScienceUniversity of HawaiiHonolulu, HI 96822
MyISERN BrownBrian JaressRandy Cox
Product - Design PatternProduct - Design Pattern
Model View Controller
ModelMyIsernModel
ControllerMyIsernAction
ViewJSP Pages
55Information and Computer ScienceUniversity of HawaiiHonolulu, HI 96822
MyISERN BrownBrian JaressRandy Cox
Product - Model ImplementationProduct - Model Implementation
Data Transfer to Action Beanpublic synchronized void fillResearcher(Object bean, String researcherId)
Map m = describe(source); for (Object o : m.keySet()) { if (m.get(o) instanceof List) { List l = (List) m.get(o).getClass().newInstance(); l.addAll((List) m.get(o)); m.put(o, l); } } populate(dest, m);
1. Simply pass in bean2. fillResearcher will find a data fields with similar names3. Fill them with data
66Information and Computer ScienceUniversity of HawaiiHonolulu, HI 96822