During the network information system development,many new technologies have tur ned up. The applications of these technologies in various fields have shown unique advant ages, especially the prevalence of Java language in the last few years which derived a lot of Java Web based designs, such as the JSP language. Many companies have offered exce llent open-source frameworks, based on the ideas from MVC. Within the use of the frame works, most of the combination was Spring, Struts, Hibernate combination, and the advant ages were obvious. However, for the large scale projects, some level of granularity was to o large to set, the framework did not suit the design with smaller scales. According to so me SSH-based MVC Web Projects, this report will focus on with smaller scales, provide t he design package for each strategy independently, summarizes all the requirements of the general data manipulation and indentify the base class for each level. By defining each b ase class, it can reduce the complexity of program developments and coding.With the detailed analysis of the languages development and the common framework, also working through the problems exposed in the actual, we summerised the functions t o develop each required logic elements; also provide the layered architectures with more d etails. According to the Java Class Package and the generic ideas, we have designed with the specific parent classes with more common functions, so that it helped the programme r to inherit the parent classes more convenient, to complete the logic, to reduce code size s, to improve project maintenance, and to ensure the quality. |