資源簡介
個人博客系統(tǒng)的設(shè)計與實現(xiàn)
有視頻、有論文、有源代碼、有數(shù)據(jù)庫
代碼片段和文件信息
package?com.blog.controller;
import?com.blog.entity.Blog;
import?com.blog.lucene.BlogIndex;
import?com.blog.service.BlogService;
import?com.blog.service.CommentService;
import?com.blog.util.StringUtil;
import?java.util.Arrays;
import?java.util.HashMap;
import?java.util.List;
import?java.util.Map;
import?javax.annotation.Resource;
import?javax.servlet.ServletContext;
import?javax.servlet.http.HttpServletRequest;
import?org.springframework.stereotype.Controller;
import?org.springframework.web.bind.annotation.PathVariable;
import?org.springframework.web.bind.annotation.RequestMapping;
import?org.springframework.web.bind.annotation.RequestParam;
import?org.springframework.web.servlet.ModelAndView;
@Controller
@RequestMapping({“/blog“})
public?class?BlogController
{
??@Resource
??private?BlogService?blogService;
??@Resource
??private?CommentService?commentService;
??private?BlogIndex?blogIndex?=?new?BlogIndex();
??
??@RequestMapping({“/articles/{id}“})
??public?ModelAndView?details(@PathVariable(“id“)?Integer?id?HttpServletRequest?request)
????throws?Exception
??{
????ModelAndView?mav?=?new?ModelAndView();
????Blog?blog?=?this.blogService.findById(id);
????String?keyWords?=?blog.getKeyWord();
????if?(StringUtil.isNotEmpty(keyWords))
????{
??????String[]?arr?=?keyWords.split(“?“);
??????mav.addobject(“keyWords“?StringUtil.filterWhite(Arrays.asList(arr)));
????}
????else
????{
??????mav.addobject(“keyWords“?null);
????}
????mav.addobject(“blog“?blog);
????blog.setClickHit(Integer.valueOf(blog.getClickHit().intValue()?+?1));
????this.blogService.update(blog);
????Mapject>?map?=?new?HashMap();
????map.put(“blogId“?blog.getId());
????map.put(“state“?Integer.valueOf(1));
????mav.addobject(“commentList“?this.commentService.list(map));
????mav.addobject(“pageCode“?genUpAndDownPageCode(this.blogService.getLastBlog(id)?this.blogService.getNextBlog(id)?request.getServletContext().getContextPath()));
????mav.addobject(“mainPage“?“foreground/blog/view.jsp“);
????mav.addobject(“pagetitle“?blog.gettitle()?+?“_Java開源博客系統(tǒng)“);
????mav.setViewName(“mainTemp“);
????return?mav;
??}
??
??@RequestMapping({“/q“})
??public?ModelAndView?search(@RequestParam(value=“q“?required=false)?String?q?@RequestParam(value=“page“?required=false)?String?page?HttpServletRequest?request)
????throws?Exception
??{
????if?(StringUtil.isEmpty(page))?{
??????page?=?“1“;
????}
????ModelAndView?mav?=?new?ModelAndView();
????mav.addobject(“mainPage“?“foreground/blog/result.jsp“);
????List?blogList?=?this.blogIndex.searchBlog(q.trim());
????Integer?toIndex?=?Integer.valueOf(blogList.size()?>=?Integer.parseInt(page)?*?10???Integer.parseInt(page)?*?10?:?blogList.size());
????mav.addobject(“blogList“?blogList.subList((Integer.parseInt(page)?-?1)?*?10?toIndex.intValue()));
????mav.addobject(“pageCode“?genUpAndDownPageCode(Integer.valueOf(Integer.parseInt(page))?Integer.valueOf(blogList.size())?
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件?????424011??2020-08-12?09:14??個人博客系統(tǒng)的設(shè)計與實現(xiàn)【尚學(xué)堂·百戰(zhàn)程序員】\JAVA300集簡介.pdf
?????文件???????1426??2020-08-12?09:14??個人博客系統(tǒng)的設(shè)計與實現(xiàn)【尚學(xué)堂·百戰(zhàn)程序員】\【一定要讀我】(關(guān)于網(wǎng)絡(luò)考試系統(tǒng)).txt
?????文件?????539870??2020-08-12?09:14??個人博客系統(tǒng)的設(shè)計與實現(xiàn)【尚學(xué)堂·百戰(zhàn)程序員】\尚學(xué)堂_百戰(zhàn)程序員6000集_JAVA全套1101集大綱(從零直達(dá)年薪20萬).pdf
?????文件???????5558??2020-08-12?09:14??個人博客系統(tǒng)的設(shè)計與實現(xiàn)【尚學(xué)堂·百戰(zhàn)程序員】\數(shù)據(jù)庫【尚學(xué)堂·百戰(zhàn)程序員】\db_blog3.sql
?????文件???????1472??2020-08-12?09:14??個人博客系統(tǒng)的設(shè)計與實現(xiàn)【尚學(xué)堂·百戰(zhàn)程序員】\源代碼【尚學(xué)堂·百戰(zhàn)程序員】\Blog\.classpath
?????文件???????1629??2020-08-12?09:14??個人博客系統(tǒng)的設(shè)計與實現(xiàn)【尚學(xué)堂·百戰(zhàn)程序員】\源代碼【尚學(xué)堂·百戰(zhàn)程序員】\Blog\.project
?????文件????????722??2020-08-12?09:14??個人博客系統(tǒng)的設(shè)計與實現(xiàn)【尚學(xué)堂·百戰(zhàn)程序員】\源代碼【尚學(xué)堂·百戰(zhàn)程序員】\Blog\.settings\.jsdtscope
?????文件????????155??2020-08-12?09:14??個人博客系統(tǒng)的設(shè)計與實現(xiàn)【尚學(xué)堂·百戰(zhàn)程序員】\源代碼【尚學(xué)堂·百戰(zhàn)程序員】\Blog\.settings\com.genuitec.eclipse.migration.prefs
?????文件?????????90??2020-08-12?09:14??個人博客系統(tǒng)的設(shè)計與實現(xiàn)【尚學(xué)堂·百戰(zhàn)程序員】\源代碼【尚學(xué)堂·百戰(zhàn)程序員】\Blog\.settings\org.eclipse.m2e.core.prefs
?????文件????????228??2020-08-12?09:14??個人博客系統(tǒng)的設(shè)計與實現(xiàn)【尚學(xué)堂·百戰(zhàn)程序員】\源代碼【尚學(xué)堂·百戰(zhàn)程序員】\Blog\.settings\org.eclipse.wst.common.project.facet.core.xm
?????文件?????????49??2020-08-12?09:14??個人博客系統(tǒng)的設(shè)計與實現(xiàn)【尚學(xué)堂·百戰(zhàn)程序員】\源代碼【尚學(xué)堂·百戰(zhàn)程序員】\Blog\.settings\org.eclipse.wst.jsdt.ui.superType.container
?????文件?????????50??2020-08-12?09:14??個人博客系統(tǒng)的設(shè)計與實現(xiàn)【尚學(xué)堂·百戰(zhàn)程序員】\源代碼【尚學(xué)堂·百戰(zhàn)程序員】\Blog\.settings\org.eclipse.wst.validation.prefs
?????文件???????5091??2020-08-12?09:17??個人博客系統(tǒng)的設(shè)計與實現(xiàn)【尚學(xué)堂·百戰(zhàn)程序員】\源代碼【尚學(xué)堂·百戰(zhàn)程序員】\Blog\src\main\java\com\blog\controller\admin\BlogAdminController(1).java
?????文件???????4277??2020-08-12?09:17??個人博客系統(tǒng)的設(shè)計與實現(xiàn)【尚學(xué)堂·百戰(zhàn)程序員】\源代碼【尚學(xué)堂·百戰(zhàn)程序員】\Blog\src\main\java\com\blog\controller\admin\BloggerAdminController.java
?????文件???????4244??2020-08-12?09:17??個人博客系統(tǒng)的設(shè)計與實現(xiàn)【尚學(xué)堂·百戰(zhàn)程序員】\源代碼【尚學(xué)堂·百戰(zhàn)程序員】\Blog\src\main\java\com\blog\controller\admin\CommentAdminController(1).java
?????文件???????1624??2020-08-12?09:17??個人博客系統(tǒng)的設(shè)計與實現(xiàn)【尚學(xué)堂·百戰(zhàn)程序員】\源代碼【尚學(xué)堂·百戰(zhàn)程序員】\Blog\src\main\java\com\blog\controller\admin\DateJsonValueProcessor.java
?????文件???????3649??2020-08-12?09:17??個人博客系統(tǒng)的設(shè)計與實現(xiàn)【尚學(xué)堂·百戰(zhàn)程序員】\源代碼【尚學(xué)堂·百戰(zhàn)程序員】\Blog\src\main\java\com\blog\controller\admin\li
?????文件???????2958??2020-08-12?09:17??個人博客系統(tǒng)的設(shè)計與實現(xiàn)【尚學(xué)堂·百戰(zhàn)程序員】\源代碼【尚學(xué)堂·百戰(zhàn)程序員】\Blog\src\main\java\com\blog\controller\admin\SystemAdminController.java
?????文件???????5192??2020-08-12?09:15??個人博客系統(tǒng)的設(shè)計與實現(xiàn)【尚學(xué)堂·百戰(zhàn)程序員】\源代碼【尚學(xué)堂·百戰(zhàn)程序員】\Blog\src\main\java\com\blog\controller\BlogController.java
?????文件???????2438??2020-08-12?09:15??個人博客系統(tǒng)的設(shè)計與實現(xiàn)【尚學(xué)堂·百戰(zhàn)程序員】\源代碼【尚學(xué)堂·百戰(zhàn)程序員】\Blog\src\main\java\com\blog\controller\BloggerController.java
?????文件???????2794??2020-08-12?09:15??個人博客系統(tǒng)的設(shè)計與實現(xiàn)【尚學(xué)堂·百戰(zhàn)程序員】\源代碼【尚學(xué)堂·百戰(zhàn)程序員】\Blog\src\main\java\com\blog\controller\CommentController.java
?????文件???????4238??2020-08-12?09:15??個人博客系統(tǒng)的設(shè)計與實現(xiàn)【尚學(xué)堂·百戰(zhàn)程序員】\源代碼【尚學(xué)堂·百戰(zhàn)程序員】\Blog\src\main\java\com\blog\controller\IndexController.java
?????文件????????874??2020-08-12?09:15??個人博客系統(tǒng)的設(shè)計與實現(xiàn)【尚學(xué)堂·百戰(zhàn)程序員】\源代碼【尚學(xué)堂·百戰(zhàn)程序員】\Blog\src\main\java\com\blog\dao\BlogDao.java
?????文件????????393??2020-08-12?09:15??個人博客系統(tǒng)的設(shè)計與實現(xiàn)【尚學(xué)堂·百戰(zhàn)程序員】\源代碼【尚學(xué)堂·百戰(zhàn)程序員】\Blog\src\main\java\com\blog\dao\BloggerDao.java
?????文件????????718??2020-08-12?09:15??個人博客系統(tǒng)的設(shè)計與實現(xiàn)【尚學(xué)堂·百戰(zhàn)程序員】\源代碼【尚學(xué)堂·百戰(zhàn)程序員】\Blog\src\main\java\com\blog\dao\BlogTypeDao.java
?????文件????????587??2020-08-12?09:15??個人博客系統(tǒng)的設(shè)計與實現(xiàn)【尚學(xué)堂·百戰(zhàn)程序員】\源代碼【尚學(xué)堂·百戰(zhàn)程序員】\Blog\src\main\java\com\blog\dao\CommentDao.java
?????文件????????563??2020-08-12?09:15??個人博客系統(tǒng)的設(shè)計與實現(xiàn)【尚學(xué)堂·百戰(zhàn)程序員】\源代碼【尚學(xué)堂·百戰(zhàn)程序員】\Blog\src\main\java\com\blog\dao\li
?????文件???????5070??2020-08-12?09:15??個人博客系統(tǒng)的設(shè)計與實現(xiàn)【尚學(xué)堂·百戰(zhàn)程序員】\源代碼【尚學(xué)堂·百戰(zhàn)程序員】\Blog\src\main\java\com\blog\entity\Blog.java
?????文件???????2423??2020-08-12?09:15??個人博客系統(tǒng)的設(shè)計與實現(xiàn)【尚學(xué)堂·百戰(zhàn)程序員】\源代碼【尚學(xué)堂·百戰(zhàn)程序員】\Blog\src\main\java\com\blog\entity\Blogger.java
?????文件???????1655??2020-08-12?09:15??個人博客系統(tǒng)的設(shè)計與實現(xiàn)【尚學(xué)堂·百戰(zhàn)程序員】\源代碼【尚學(xué)堂·百戰(zhàn)程序員】\Blog\src\main\java\com\blog\entity\BlogType.java
............此處省略1126個文件信息
評論
共有 條評論