Today I uploaded the source code of the top 50 project of Sodi competition that I completed last time. I am sharing it with everyone. If anyone has recently learned SSH, you can download and take a look. It can also help CG debug in different environments. If anyone finds any bugs, it would be better to inform CG. I just submitted it to the competition committee yesterday afternoon. Damn, it was just in time. The deadline was before 4 pm yesterday afternoon. Now I am waiting for the results on April 20th. I hope I can make it to the top 50. Keep fighting!
Let me briefly introduce this small project.
As for the functional requirements, everyone can refer to CG's previous blog post. In addition, there is a simple design document provided in the code package, which includes some document explanations that you can refer to. In addition, if CG has time, I will make a simple Eclipse framework tutorial for the entire development process. If anyone still doesn't understand, be sure to pay attention!
Don't underestimate this little thing. Although it is small, it is complete. Such a small thing actually requires the use of three major frameworks, which is very suitable for beginners like CG to learn and use.
Source code download link:
http://www.lidaren.com/code/SodiDemo.zip
Please indicate the source when reposting the source code: Li Daren's blog
Development environment:
Java: J2EE5
DB: MySql5
Web: Tomcat6
IDE: MyEclipse7
Framework: Struts 1.2 + Hibernate 3
Specific requirements and implementation:
- Page A: Display all data in the Student table in tabular form and provide operation functions.
- Page B: Provide a form for modifying and adding data.
- Page C: Display the grades of students in various subjects in the form of a dialog box.