• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

Lemonreds/javaee-blog: 基于jsp/servlet的个人博客网站

原作者: [db:作者] 来自: 网络 收藏 邀请

开源软件名称:

Lemonreds/javaee-blog

开源软件地址:

https://github.com/Lemonreds/javaee-blog

开源编程语言:

Java 70.7%

开源软件介绍:

MyBlog

a personal blog site based on Jsp/Servlet - 基于jsp/servlet的个人博客网站

简介

java web博客网站,尽最大可能实现mvc模式,没有使用到框架,实现了首页预览,文章发布,点赞,评论,Markdown格式编写,分类,标签,阅读排行,时间轴,管理员管理博客,访客记录等。

  • 主要涉及到的知识点有jsp,servlet,mysql,bootstrap,html/css/js,ajax,json

  • 数据库连接池使用了c3p0 你可以在src/c3p0-config.xml配置连接池和数据库信息

  • Markdown编辑器使用了editor.md

快速运行

  1. 配置 src/c3p0-config.xml 修改你的数据库信息,确认能建立连接。

  2. 运行建表sql建立表 src/myblog.sql,可以在此任意插入一些数据以便检查。

  3. 搭建服务器环境,如 eclipse、tomcat 导入整个demo.

  4. localhost:xxx/blog/ 访问

数据库

数据库的设计不是很合理,仅作DEMO,当然你可以重新设计数据库。 你可以在src/目录下找到详细的sql文件。

  • t_article - 文章表
  • t_article_delet - 删除的文章表 避免误删(不过作用不大)
  • t_comment - 评论表
  • t_tag - 文章的标签表
  • t_user - 管理员表
  • t_visitor - 访问记录表

目录介绍

java

  • blog/ajax 接受ajax请求的servlet
  • blog/dao 数据库接口类
  • blog/daoImple 数据库接口实现类
  • blog/db 非主要业务的数据库操作
  • blog/filter 过滤器
  • blog/junit 测试包
  • blog/model bean包
  • blog/service 面向web的服务层
  • blog/servlet 主要的控制器servlet
  • blog/utils 工具包

web

  • admin 管理员网页
  • css 样式
  • editormd
  • img 图片
  • js javascript
  • page 主要网页
  • upload 图片上传文件夹

引用到的jar包

  • mysql-connector-java mysql的jdbc工具包

  • c3p0-0.9.5.2.jar c3p0数据库连接池

  • mchange-commons-java.jar

  • commons-beanutils-1.9.3-bin.zip BeanUtils

  • commons-logging-1.2-bin.zip

  • jstl.jar JSTL标签库

  • standard.jar

  • commons-fileupload.jar 文件上传

  • commons-io-2.5.jar

  • commons-lang-2.5.jar

  • commons-collections-3.1 集合工具包

  • json-lib-2.1-jdk15 JSON包

  • ezmorph-1.0.3

图片预览

无法显示图片

无法显示图片

无法显示图片

无法显示图片

无法显示图片

无法显示图片

无法显示图片

最后

JSP注定要凉凉...




鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap