'1' 是否启用 1为启用 TeacherUID varchar(20) NULL '0' 导师用户名 TeacherName varchar(10) NULL '' Direction varchar(20) NULL '' 方向,如.NET JAVA PicUrl varchar(50) NULL '' Remarks mediumtext NULL NULL 详细介绍
第四章 模块的实现
4.1 MVC分层结构
首先需要先介绍一下Struts-MVC模式。MVC(Model View Control)模型-视图-控制器本系统基于Struts的MVC模式开发,通过分层,从而使JSP页面代码简洁,功能执行流程清晰,将操作执行的代码封装起来,方便方法重调用及调试修改。下面将列出主要模块MVC结构。
信息展示模块的MVC结构如表4.1所示。
表4.1 信息展示模块的MVC结构
视图 控制器 模型 JSP组件 ActionForm Bean 客户化标签 FineSoftAction.java
FineStudentAction.java
IndexAction.java
InfoAction.java
LinkAction.java
NoticeAction.java
News Action.java
NewsList Action.java
Soft Action.java
SoftList Action.java
WorkRoomAction.java
WrFineSoftDAO.java
WrFineStudentDAO.java
WrLinkClassDAO.java
WrNewsDAO.java
WrNewsClassDAO.java
WrNoticeDAO.java
WrSoftDAO.java
WrWorkRoomDAO.java fineSoftList.jsp
findSoftView.jsp
fineStudentList.jsp
fineStudentView.jsp
index.jsp
infoList.jsp
introduce.jsp
news.jsp
newsIndex.jsp
newsList.jsp
notice.jsp
noticeList.jsp
softIndex.jsp
softList.jsp
workRoomList.jsp
workRoomView.jsp
fineSoftEdit.jsp
fineSoftList.jsp
fineStudentEdit.jsp
fineStudentList.jsp
softClassEdit.jsp
softClassList.jsp FineSoftForm.java
FineStudentForm.java
InfoForm.java
LinkForm.java
NewsForm.java
NewsListForm.java
NoticeForm.java
SoftForm.java
WorkRoomForm.java
Struts库的HTML标签
JSTL标签库
DisplayTag标签库
自定义标签如下:
CutStrTag.java
DateInfoTag.java
IDEncodeTag.java
IDEncodeLinkTag.java
IDEncodeSetTag.java
RootPathTag.java
TableHeaderTag.java
TableSearchTag.java
LinkClassListSetTag.java
LinkInfoTag.java
NewsClassInfoTag.java
NewsClassListSetTag.java
SoftClassInfoTag.java
SoftClassListSetTag.java
SoftSizeInfoTag.java
WorkRoomInfoTag.java
WorkRoomListInitTag.java
WorkRoomListSetTag.java
工作室日常管理模块的MVC结构如表4.2所示。
表4.2 工作室日常管理模块的MVC结构
视图 控制器 模型 JSP组件 ActionForm Bean 客户化标签 CheckAction.java
CheckItemAction.java
ChooseConfigAction.java
ChooseResultAction.java
ClassAction.java
GradeAciton.java
LoginAction.java
LoginVerifyAction.java
StudentLogAction.java
UserLogAciton.java ViewChooseResultDAO.java
WrCheckItemDAO.java
WrCheckDAO.java
WrChooseDAO.java
WrClassDAO.java
WrDirectionDAO.java
WrGradeDAO.java
WrWorkRoomDAO.java
WrUserDAO.java
WrUserLogDAO.java checkCurWeek.jsp
checkList.jsp
checkView.jsp
checkWorkRoom.jsp
login.jsp
loginStatus.jsp
modifyInfo.jsp
modifyPass.jsp
studentList.jsp
userLogEdit.jsp
userLogList.jsp
userLogView.jsp
studentLogList.jsp
studentLogView.jsp
noticeEdit.jsp
noticeList.jsp
checkEdit.jsp
checkItemEdit.jsp
checkItemList.jsp
checkList.jsp
chooseConfig.jsp
chooseDirectionEdit.jsp
chooseDirectionList.jsp
chooseResultItems.jsp
chooseResultList.jsp
chooseResultOne.jsp
classEdit.jsp
classList.jsp
gradeEdit.jsp
gradeList.jsp
workRoomList.jsp
workRoomEdit.jsp CheckForm.java
CheckItemForm.java
ChooseConfigForm.java
ChooseResultForm.java
Cla