- Spring MVC Blueprints
- Sherwin John Calleja Tragura
- 311字
- 2021-07-14 10:48:28
Chapter 3. Student Management Portal (SMP)
University and college web portals have always been the fa?ade of an organization to promote their mission and vision, and endorse their academic standards and expertise. Aside from good marketing and external promotion, an academic institution can be labeled "high-end" if all internal transactions, from academic affairs to administration, are automated, which spares faculty and staff from doing redundant tasks.
Management information systems for academic institutions always cover major transactions like online student applications, student management for scores and performance, scheduling, attendance monitoring, and course list development. All these automated transactions are done manually by officers and administrators, which may cause overheads on resources, time and cost.
Many of the school management systems are written in PHP or Ruby Rails, possibly because of the easy syntax these languages exhibit, or the availability of pre-packaged snippets online available for instant use.
This chapter will discuss how to start a student management portal that caters for the same administration, academic and student modules, but uses the systematic organized techniques of the Spring 4 specification. This chapter needs a grounding in the topics in Chapter 1, Creating a Personal Web Portal (PWP) and some of the components in Chapter 2, Electronic Document Management Systems (EDMS), but new concepts will be introduced which are appropriate for developing SMPs from the ground up. As seen from the previous chapters, the price of building Spring MVC applications is not only for the sake of the the new knowledge you acquire, but also for the maintainability and the manageability of codes after project delivery.
In this chapter, you will learn how to:
- Use relational database management system for Spring applications
- Implement DAO and services layers
- Use Spring Framework JDBC abstraction
- Use Hibernate 4.x Framework
- Use MyBatis 3.x Framework
- Implement audit trails and logging using AOP
- Python數據分析入門與實戰
- Game Programming Using Qt Beginner's Guide
- Visual Basic編程:從基礎到實踐(第2版)
- 匯編語言程序設計(第2版)
- 區塊鏈:以太坊DApp開發實戰
- JS全書:JavaScript Web前端開發指南
- 全棧自動化測試實戰:基于TestNG、HttpClient、Selenium和Appium
- Flutter跨平臺開發入門與實戰
- Python極簡講義:一本書入門數據分析與機器學習
- C和C++游戲趣味編程
- GameMaker Essentials
- Spring技術內幕:深入解析Spring架構與設計原理(第2版)
- 程序員必會的40種算法
- 新手學ASP.NET 3.5網絡開發
- Jenkins 2.x實踐指南