实例介绍
这是一个文章的管理系统,采用当前流行的struts+hibernate+spring三大框架整合开发,数据库采用mysql5.1。系统分为前台与后台,前台包括文章的浏览与查询,后台包括文章的管理、用户的管理与留言的管理。
【实例截图】
【核心代码】
4744302543372636445.rar
└── article
├── artilce.sql
├── bookstore.loglog4j.appender.R.MaxFileSize=500KB
├── src
│ ├── ApplicationContext.xml
│ ├── Log4j.properties
│ └── org
│ └── yufeng
│ ├── dao
│ │ ├── hibernate
│ │ │ ├── AdminHibernateImpl.java
│ │ │ ├── ArticleHibernateImpl.java
│ │ │ ├── AssortHibernateImpl.java
│ │ │ ├── LeavesHibernateImpl.java
│ │ │ ├── LinkHibernateImpl.java
│ │ │ └── SortHibernateImpl.java
│ │ ├── IAdminDao.java
│ │ ├── IArticleDao.java
│ │ ├── IAssortDao.java
│ │ ├── ILeavesDao.java
│ │ ├── ILinkDao.java
│ │ └── ISortDao.java
│ ├── domains
│ │ ├── Admin.hbm.xml
│ │ ├── Admin.java
│ │ ├── Article.hbm.xml
│ │ ├── Article.java
│ │ ├── Assort.hbm.xml
│ │ ├── Assort.java
│ │ ├── Leaves.hbm.xml
│ │ ├── Leaves.java
│ │ ├── Link.hbm.xml
│ │ ├── Link.java
│ │ ├── Sort.hbm.xml
│ │ └── Sort.java
│ ├── service
│ │ ├── IAdminServiceDao.java
│ │ ├── IArticleServiceDao.java
│ │ ├── IAssortServiceDao.java
│ │ ├── ILeavesServiceDao.java
│ │ ├── ILinkServiceDao.java
│ │ ├── ISortServiceDao.java
│ │ └── serviceImpl
│ │ ├── AdminServiceImpl.java
│ │ ├── ArticleServiceImpl.java
│ │ ├── AssortServiceImpl.java
│ │ ├── LeavesServiceImpl.java
│ │ ├── LinkServiceImpl.java
│ │ └── SortServiceImpl.java
│ ├── servlet
│ │ └── AjaxServlet.java
│ ├── struts
│ │ ├── action
│ │ │ ├── AdminAction.java
│ │ │ ├── ArticleAction.java
│ │ │ ├── AssortAction.java
│ │ │ ├── BaseAction.java
│ │ │ ├── IndexAction.java
│ │ │ ├── LeaveAction.java
│ │ │ ├── LinkAction.java
│ │ │ └── SortAction.java
│ │ └── form
│ │ └── ArticleForm.java
│ └── utils
│ ├── AppContext.java
│ ├── EncodingFilter.java
│ ├── FilterAdmin.java
│ ├── ListOrder.java
│ ├── PageService.java
│ └── Tools.java
└── WebRoot
├── admin
│ ├── admin_add_article.jsp
│ ├── admin_article_leave.jsp
│ ├── admin_article_list.jsp
│ ├── admin.jsp
│ ├── admin_link.jsp
│ ├── admin_main.jsp
│ ├── admin_manager.jsp
│ ├── admin_menu.jsp
│ ├── admin_result.jsp
│ ├── admin_type.jsp
│ ├── admin_type_list.jsp
│ ├── error.jsp
│ └── success.jsp
├── admin_login.jsp
├── article.jsp
├── article_leave.jsp
├── article_list.jsp
├── article_search.jsp
├── Images
│ ├── Admin_Bar.gif
│ ├── Admin_Bg.jpg
│ ├── Admin_Button_Add.gif
│ ├── Admin_Button_Back.gif
│ ├── Admin_Button_Cancel.gif
│ ├── Admin_Button_Copy.gif
│ ├── Admin_Button_Cut.gif
│ ├── Admin_Button_Delete2.gif
│ ├── Admin_Button_Delete.gif
│ ├── Admin_Button_Empty.gif
│ ├── Admin_Button_Goto.gif
│ ├── Admin_Button_Help.gif
│ ├── Admin_Button_Modify2.gif
│ ├── Admin_Button_Modify.gif
│ ├── Admin_Button_OK.gif
│ ├── Admin_Button_Paste2.gif
│ ├── Admin_Button_Paste.gif
│ ├── Admin_Button_Reload.gif
│ ├── Admin_Button_Rename2.gif
│ ├── Admin_Button_Reset.gif
│ ├── Admin_Button_Search.gif
│ ├── Admin_Button_SelectAll.gif
│ ├── Admin_Button_SelectClear.gif
│ ├── Admin_Button_SelectList.gif
│ ├── Admin_Button_SelectReverse.gif
│ ├── Admin_Button_Set2.gif
│ ├── Admin_Button_Upload.gif
│ ├── Admin_Menu_Bg1.gif
│ ├── Admin_Menu_Bg2.gif
│ ├── Admin_Menu_Bg3.gif
│ ├── Admin_Menu_Bg4.gif
│ ├── Admin_Menu_Title.gif
│ ├── Admin_ModifyDownload.gif
│ ├── Admin_Modify.gif
│ ├── Admin_T_Bg1.gif
│ ├── Admin_T_Bg2.gif
│ ├── Ads1-1.jpg
│ ├── Ads1-2.jpg
│ ├── Ads2.jpg
│ ├── Ads3.jpg
│ ├── Ads4.jpg
│ ├── Ads5.jpg
│ ├── Ads6.jpg
│ ├── Ads7.jpg
│ ├── Ads8.jpg
│ └── System
│ ├── asp.gif
│ ├── avi.gif
│ ├── bat.gif
│ ├── bmp.gif
│ ├── code.gif
│ ├── css.gif
│ ├── dll.gif
│ ├── doc.gif
│ ├── exe.gif
│ ├── folderback.gif
│ ├── folder.gif
│ ├── gif.gif
│ ├── htm.gif
│ ├── jpg.gif
│ ├── js.gif
│ ├── mdb.gif
│ ├── media.gif
│ ├── mid.gif
│ ├── pdf.gif
│ ├── png.gif
│ ├── ppt.gif
│ ├── rar.gif
│ ├── reg.gif
│ ├── reload.gif
│ ├── swf.gif
│ ├── txt.gif
│ ├── unknow.gif
│ ├── wav.gif
│ ├── xls.gif
│ ├── xml.gif
│ └── zip.gif
├── Include
│ ├── Ads1.asp
│ ├── Ads2.asp
│ ├── Ads3.asp
│ ├── Ads3.js
│ ├── Ads4.asp
│ ├── Ads5.asp
│ ├── Ads6.asp
│ ├── Ads7.asp
│ ├── Ads8.asp
│ ├── #Article.mdb
│ ├── Bottom.asp
│ ├── Config.asp
│ ├── Conn.asp
│ ├── Constant.asp
│ ├── DateSelect.js
│ ├── Function.asp
│ ├── Function.js
│ ├── IPLockAdmin.asp
│ ├── IPLockUser.asp
│ ├── jquery.js
│ ├── MD5.asp
│ ├── Menu.asp
│ ├── Message.asp
│ ├── PopText.js
│ ├── Session.asp
│ ├── SQLAdmin.asp
│ ├── SQLUser.asp
│ ├── Std_StranJF.js
│ ├── Style.asp
│ ├── Style.css
│ ├── Top.asp
│ ├── ValidationCode.asp
│ ├── verify.js
│ └── WebLink.asp
├── index_foot.jsp
├── index.jsp
├── index_main.jsp
├── index_search.jsp
├── index_top.jsp
├── META-INF
│ └── MANIFEST.MF
├── printpage.jsp
├── Style
│ ├── Blue
│ │ ├── Button_OK.gif
│ │ ├── Button_Reset.gif
│ │ ├── Button_Search.gif
│ │ ├── NoPicture.gif
│ │ ├── Star_3.gif
│ │ ├── Star_4.gif
│ │ ├── Star_5.gif
│ │ ├── Style.css
│ │ ├── T_Bottom_Bg.gif
│ │ ├── T_Bottom_LR.gif
│ │ ├── Td_Sort_Line.gif
│ │ ├── Td_Sort_Title.gif
│ │ ├── TD_T_Article.gif
│ │ ├── TD_T_AsSort.gif
│ │ ├── TD_T_Bg_L.gif
│ │ ├── TD_T_Bg_R.gif
│ │ ├── TD_T_CommendB.gif
│ │ ├── TD_T_CommendG.gif
│ │ ├── TD_T_CommendR.gif
│ │ ├── TD_T_Count.gif
│ │ ├── TD_T_Guestbook.gif
│ │ ├── TD_T_Hits.gif
│ │ ├── Td_T_List.gif
│ │ ├── TD_T_Message.gif
│ │ ├── TD_T_Publish.gif
│ │ ├── TD_T_Search.gif
│ │ ├── TD_T_Sendmail.gif
│ │ ├── Td_T_Software.gif
│ │ ├── Td_T_Sort.gif
│ │ ├── TD_T_SortHits.gif
│ │ ├── TD_T_TodayHits.gif
│ │ ├── TD_T_WeekHits.gif
│ │ ├── Title_01.gif
│ │ ├── Title_02.gif
│ │ ├── Title_03.gif
│ │ ├── Title_05.gif
│ │ ├── Title_07.gif
│ │ ├── Title_09.gif
│ │ ├── T_Menu_Bg.gif
│ │ ├── T_Menu_C.gif
│ │ ├── T_Menu_LR.gif
│ │ ├── T_Top_Bg.gif
│ │ ├── T_Top_LR.gif
│ │ └── WebSiteLogo.jpg
│ ├── Brown
│ │ ├── Button_OK.gif
│ │ ├── Button_Reset.gif
│ │ ├── Button_Search.gif
│ │ ├── NoPicture.gif
│ │ ├── Star_3.gif
│ │ ├── Star_4.gif
│ │ ├── Star_5.gif
│ │ ├── Style.css
│ │ ├── T_Bottom_Bg.gif
│ │ ├── T_Bottom_LR.gif
│ │ ├── Td_Sort_Line.gif
│ │ ├── Td_Sort_Title.gif
│ │ ├── TD_T_Article.gif
│ │ ├── TD_T_AsSort.gif
│ │ ├── TD_T_Bg_L.gif
│ │ ├── TD_T_Bg_R.gif
│ │ ├── TD_T_CommendB.gif
│ │ ├── TD_T_CommendG.gif
│ │ ├── TD_T_CommendR.gif
│ │ ├── TD_T_Count.gif
│ │ ├── Td_T_Guestbook.gif
│ │ ├── Td_T_Hits.gif
│ │ ├── Td_T_List.gif
│ │ ├── TD_T_Message.gif
│ │ ├── TD_T_Publish.gif
│ │ ├── TD_T_Search.gif
│ │ ├── TD_T_Sendmail.gif
│ │ ├── Td_T_Software.gif
│ │ ├── Td_T_Sort.gif
│ │ ├── TD_T_SortHits.gif
│ │ ├── TD_T_TodayHits.gif
│ │ ├── TD_T_WeekHits.gif
│ │ ├── Title_01.gif
│ │ ├── Title_02.gif
│ │ ├── Title_03.gif
│ │ ├── Title_05.gif
│ │ ├── Title_07.gif
│ │ ├── Title_09.gif
│ │ ├── T_Menu_Bg.gif
│ │ ├── T_Menu_C.gif
│ │ ├── T_Menu_LR.gif
│ │ ├── T_Top_Bg.gif
│ │ ├── T_Top_LR.gif
│ │ └── WebSiteLogo.jpg
│ ├── Green
│ │ ├── Button_OK.gif
│ │ ├── Button_Reset.gif
│ │ ├── Button_Search.gif
│ │ ├── NoPicture.gif
│ │ ├── Star_3.gif
│ │ ├── Star_4.gif
│ │ ├── Star_5.gif
│ │ ├── Style.css
│ │ ├── T_Bottom_Bg.gif
│ │ ├── T_Bottom_LR.gif
│ │ ├── Td_Sort_Line.gif
│ │ ├── Td_Sort_Title.gif
│ │ ├── TD_T_Article.gif
│ │ ├── TD_T_AsSort.gif
│ │ ├── TD_T_Bg_L.gif
│ │ ├── TD_T_Bg_R.gif
│ │ ├── TD_T_CommendB.gif
│ │ ├── TD_T_CommendG.gif
│ │ ├── TD_T_CommendR.gif
│ │ ├── TD_T_Count.gif
│ │ ├── TD_T_Guestbook.gif
│ │ ├── TD_T_Hits.gif
│ │ ├── Td_T_List.gif
│ │ ├── TD_T_Message.gif
│ │ ├── TD_T_Publish.gif
│ │ ├── TD_T_Search.gif
│ │ ├── TD_T_Sendmail.gif
│ │ ├── Td_T_Software.gif
│ │ ├── Td_T_Sort.gif
│ │ ├── TD_T_SortHits.gif
│ │ ├── TD_T_TodayHits.gif
│ │ ├── TD_T_WeekHits.gif
│ │ ├── Title_01.gif
│ │ ├── Title_02.gif
│ │ ├── Title_03.gif
│ │ ├── Title_05.gif
│ │ ├── Title_07.gif
│ │ ├── Title_09.gif
│ │ ├── T_Menu_Bg.gif
│ │ ├── T_Menu_C.gif
│ │ ├── T_Menu_LR.gif
│ │ ├── T_Top_Bg.gif
│ │ ├── T_Top_LR.gif
│ │ └── WebSiteLogo.jpg
│ ├── Purple
│ │ ├── Button_OK.gif
│ │ ├── Button_Reset.gif
│ │ ├── Button_Search.gif
│ │ ├── NoPicture.gif
│ │ ├── Star_3.gif
│ │ ├── Star_4.gif
│ │ ├── Star_5.gif
│ │ ├── Style.css
│ │ ├── T_Bottom_Bg.gif
│ │ ├── T_Bottom_LR.gif
│ │ ├── Td_Sort_Line.gif
│ │ ├── Td_Sort_Title.gif
│ │ ├── TD_T_Article.gif
│ │ ├── TD_T_AsSort.gif
│ │ ├── TD_T_Bg_L.gif
│ │ ├── TD_T_Bg_R.gif
│ │ ├── TD_T_CommendB.gif
│ │ ├── TD_T_CommendG.gif
│ │ ├── TD_T_CommendR.gif
│ │ ├── TD_T_Count.gif
│ │ ├── TD_T_Guestbook.gif
│ │ ├── TD_T_Hits.gif
│ │ ├── Td_T_List.gif
│ │ ├── TD_T_Message.gif
│ │ ├── TD_T_Publish.gif
│ │ ├── TD_T_Search.gif
│ │ ├── TD_T_Sendmail.gif
│ │ ├── Td_T_Software.gif
│ │ ├── Td_T_Sort.gif
│ │ ├── TD_T_SortHits.gif
│ │ ├── TD_T_TodayHits.gif
│ │ ├── TD_T_WeekHits.gif
│ │ ├── Title_01.gif
│ │ ├── Title_02.gif
│ │ ├── Title_03.gif
│ │ ├── Title_05.gif
│ │ ├── Title_07.gif
│ │ ├── Title_09.gif
│ │ ├── T_Menu_Bg.gif
│ │ ├── T_Menu_C.gif
│ │ ├── T_Menu_LR.gif
│ │ ├── T_Top_Bg.gif
│ │ ├── T_Top_LR.gif
│ │ └── WebSiteLogo.jpg
│ ├── Silver
│ │ ├── Button_OK.gif
│ │ ├── Button_Reset.gif
│ │ ├── Button_Search.gif
│ │ ├── NoPicture.gif
│ │ ├── Star_3.gif
│ │ ├── Star_4.gif
│ │ ├── Star_5.gif
│ │ ├── Style.css
│ │ ├── T_Bottom_Bg.gif
│ │ ├── T_Bottom_LR.gif
│ │ ├── Td_Sort_Line.gif
│ │ ├── Td_Sort_Title.gif
│ │ ├── TD_T_Article.gif
│ │ ├── TD_T_AsSort.gif
│ │ ├── TD_T_Bg_L.gif
│ │ ├── TD_T_Bg_R.gif
│ │ ├── TD_T_CommendB.gif
│ │ ├── TD_T_CommendG.gif
│ │ ├── TD_T_CommendR.gif
│ │ ├── TD_T_Count.gif
│ │ ├── TD_T_Guestbook.gif
│ │ ├── TD_T_Hits.gif
│ │ ├── Td_T_List.gif
│ │ ├── TD_T_Message.gif
│ │ ├── TD_T_Publish.gif
│ │ ├── TD_T_Search.gif
│ │ ├── TD_T_Sendmail.gif
│ │ ├── Td_T_Software.gif
│ │ ├── Td_T_Sort.gif
│ │ ├── TD_T_SortHits.gif
│ │ ├── TD_T_TodayHits.gif
│ │ ├── TD_T_WeekHits.gif
│ │ ├── Title_01.gif
│ │ ├── Title_02.gif
│ │ ├── Title_03.gif
│ │ ├── Title_05.gif
│ │ ├── Title_07.gif
│ │ ├── Title_09.gif
│ │ ├── T_Menu_Bg.gif
│ │ ├── T_Menu_C.gif
│ │ ├── T_Menu_LR.gif
│ │ ├── T_Top_Bg.gif
│ │ ├── T_Top_LR.gif
│ │ └── WebSiteLogo.jpg
│ ├── Style.css
│ └── Yellow
│ ├── Button_OK.gif
│ ├── Button_Reset.gif
│ ├── Button_Search.gif
│ ├── NoPicture.gif
│ ├── Star_3.gif
│ ├── Star_4.gif
│ ├── Star_5.gif
│ ├── Style.css
│ ├── T_Bottom_Bg.gif
│ ├── T_Bottom_LR.gif
│ ├── Td_Sort_Line.gif
│ ├── Td_Sort_Title.gif
│ ├── TD_T_Article.gif
│ ├── TD_T_AsSort.gif
│ ├── TD_T_Bg_L.gif
│ ├── TD_T_Bg_R.gif
│ ├── TD_T_CommendB.gif
│ ├── TD_T_CommendG.gif
│ ├── TD_T_CommendR.gif
│ ├── TD_T_Count.gif
│ ├── TD_T_Guestbook.gif
│ ├── TD_T_Hits.gif
│ ├── Td_T_List.gif
│ ├── TD_T_Message.gif
│ ├── TD_T_Publish.gif
│ ├── TD_T_Search.gif
│ ├── TD_T_Sendmail.gif
│ ├── Td_T_Software.gif
│ ├── Td_T_Sort.gif
│ ├── TD_T_SortHits.gif
│ ├── TD_T_TodayHits.gif
│ ├── TD_T_WeekHits.gif
│ ├── Title_01.gif
│ ├── Title_02.gif
│ ├── Title_03.gif
│ ├── Title_05.gif
│ ├── Title_07.gif
│ ├── Title_09.gif
│ ├── T_Menu_Bg.gif
│ ├── T_Menu_C.gif
│ ├── T_Menu_LR.gif
│ ├── T_Top_Bg.gif
│ ├── T_Top_LR.gif
│ └── WebSiteLogo.jpg
└── WEB-INF
├── ApplicationContext.xml
├── classes
│ ├── ApplicationContext.xml
│ ├── Log4j.properties
│ └── org
│ └── yufeng
│ ├── dao
│ │ ├── hibernate
│ │ │ ├── AdminHibernateImpl.class
│ │ │ ├── ArticleHibernateImpl.class
│ │ │ ├── AssortHibernateImpl.class
│ │ │ ├── LeavesHibernateImpl.class
│ │ │ ├── LinkHibernateImpl.class
│ │ │ └── SortHibernateImpl.class
│ │ ├── IAdminDao.class
│ │ ├── IArticleDao.class
│ │ ├── IAssortDao.class
│ │ ├── ILeavesDao.class
│ │ ├── ILinkDao.class
│ │ └── ISortDao.class
│ ├── domains
│ │ ├── Admin.class
│ │ ├── Admin.hbm.xml
│ │ ├── Article.class
│ │ ├── Article.hbm.xml
│ │ ├── Assort.class
│ │ ├── Assort.hbm.xml
│ │ ├── Leaves.class
│ │ ├── Leaves.hbm.xml
│ │ ├── Link.class
│ │ ├── Link.hbm.xml
│ │ ├── Sort.class
│ │ └── Sort.hbm.xml
│ ├── service
│ │ ├── IAdminServiceDao.class
│ │ ├── IArticleServiceDao.class
│ │ ├── IAssortServiceDao.class
│ │ ├── ILeavesServiceDao.class
│ │ ├── ILinkServiceDao.class
│ │ ├── ISortServiceDao.class
│ │ └── serviceImpl
│ │ ├── AdminServiceImpl.class
│ │ ├── ArticleServiceImpl.class
│ │ ├── AssortServiceImpl.class
│ │ ├── LeavesServiceImpl.class
│ │ ├── LinkServiceImpl.class
│ │ └── SortServiceImpl.class
│ ├── servlet
│ │ └── AjaxServlet.class
│ ├── struts
│ │ ├── action
│ │ │ ├── AdminAction.class
│ │ │ ├── ArticleAction.class
│ │ │ ├── AssortAction.class
│ │ │ ├── BaseAction.class
│ │ │ ├── IndexAction.class
│ │ │ ├── LeaveAction.class
│ │ │ ├── LinkAction.class
│ │ │ └── SortAction.class
│ │ └── form
│ │ └── ArticleForm.class
│ └── utils
│ ├── AppContext.class
│ ├── EncodingFilter.class
│ ├── FilterAdmin.class
│ ├── ListOrder.class
│ ├── PageService.class
│ └── Tools.class
├── lib
│ ├── jstl.jar
│ ├── ssh.jar
│ └── standard.jar
├── struts-bean.tld
├── struts-config.xml
├── struts-html.tld
├── struts-logic.tld
├── struts-nested.tld
├── struts-tiles.tld
├── validator-rules.xml
└── web.xml
42 directories, 522 files
标签:
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论