开源仿百度博客系统 JFinal_Blog

Apache
Java
跨平台
2014-01-09
江哥一直在

JFinal_Blog是基于JFinal1.5开源系统搭建的博客系统,以91zcm.com 网站作为模板和演示事例,目前已经加入了开源行列。

一、版本介绍:
1、版本V1.0:
本程序是基于JFinal 1.5做的一个小站,代码没有使用什么特别的东西,用到了@JFinal作者提到的FakeStaticHandler来伪静态,其他的没什么。小站刚开 始使用Lucene来作为全文检索,后面又改成了SQL like匹配,估计要被广大人民喷了。。 后面有时间一定改成Lucene来实现全文检索和分词。


2、版本V1.1:
1、将数据库连接池由C3P0升级为Druid实现;
2、废弃WEB-INF下的数据库连接配置,改用conf下的config.properties来实现配置;
3、将上一个版本留下的SQL模糊Like搜索功能修改为Lucene实现;
4、添加EhCache支持,对首页、列表、标签等叶面做数据缓存;
5、添加"91专题"栏目,将重点添加一些专题文章来提高搜索引擎的收录数量;
6、修复kindeditor上传图片、文件出现404错误的bug;
7、将MyEclipse中运行的启动类独立成com.zcm.starter.Starter.java方便启动。

二、开源说明:
1、小站模板是仿照百度搜索结果自己用table布局来写的顺便练习一下css;
2、部分页面(例如:首页)可以实现缓存,目前使用EHCache来作为缓存;
3、感谢@JFinal作者的开源精神,JFinal真的很不错,很简单,功能强大,方便开发者;
4、演示地址:http://www.mbaike.net/
5、截图:

使用说明:

1、项目是基于MyEclipse8.5开发的,web容器使用的是tomcat,下载代码后直接导入MyEclipse即可以使用;
2、数据库在db文件加载,sql文件和psc文件均是Navicat导出的;
3、后台地址:http://ip:port/sysadmin 登录账号和密码均是admin;
4、项目可以直接运行:CommonConfig.java 使用jetty启动。

的码云指数为
超过 的项目
加载中

评论(5)

JFinal
JFinal
创意挺好,花时间不多,但流量也会有,挂上广告就能挣钱,投入少,商业模式简单,赞一个 ^_^ JFinal_Blog
sosg
sosg
很赞,有没想过做成多人博客? JFinal_Blog
龙影
龙影
翻看了下代码,突然发现居然有我写的代码,哈哈 不错! JFinal_Blog
c
coolbi
ID很叼,高中大家都叫我江哥,楼主姓李? JFinal_Blog
空军
空军
楼主:为什么现在不能访问了? #JFinal_Blog#

基于JFinal的开源博客系统JFinal_Blog2.0版本发布

JFinal_Blog是基于JFinal1.5开源系统搭建的博客系统,以91zcm.com 网站作为模板和演示demo,目前已经加入了OSC开源项目和Github。 一、V2.0 版本新增功能点及bug修复情况: 添加百度Ping服务...

2014/06/18 11:07

关于JFinal_Blog 添加百度SiteMap服务Java代码bug修正

首先,很惭愧的告诉大家:于2014年6月2日发表的《JFinal_Blog 添加百度Ping和百度SiteMap服务》文章中提到的百度SiteMap代码存在逻辑调用错误,此bug已经修复并同步到了OSC和Github两大平台。...

2014/06/03 23:04

JFinal_Blog 添加百度Ping和百度SiteMap服务

JFinal_Blog是基于JFinal1.5开源系统搭建的博客系统,以 http://www.91zcm.com 网站作为模板和演示事例,目前已经加入了OSC开源项目和Github开源网站。 一、版本更新: 1、添加了百度文章Pin...

2014/06/01 23:26

没有更多内容

加载失败,请刷新页面

没有更多内容

2
回答
jfinal render渲染页面之后能带上url跳转吗?
fmpoffice 的回答 2016/12/19 20:48
最佳答案
servlet开发 大多都没带后缀的 除非你刻意去加 再就是访问servlet本身url指向是servlet的url 也不可能是xxx.jsp 所以这和jfinal本身也没啥关系 如果你访问的jfinal action是/user/index 本身页面url就会变成/user/index,这没...
6
回答
jfinal数据库中字段求和问题
求一个网名 的回答 2015/07/25 11:08
最佳答案
引用来自“JFinal”的评论 一行代码打完收工: Long seat = Db.queryLong("select sum(A) from tableName"); Db.find 系列方法将数据封装为 Record 对象,而 Db.query 系列方法不进行封装,查出的数据是什么类型就是什...

没有更多内容

加载失败,请刷新页面

没有更多内容

JFinal常见问题汇总

整理社区回答中jfinal常见的入门和热点问题的帖子,加速新手入门速度,欢迎大家在评论中补充,我会不定期更新这个帖子。 JFinal 为啥不像 Rails 一样提供脚手架 http://www.oschina.net/que...

2013/03/31 14:58
2.9K
15
JFinal编程之入门二

JFinal编程入门系列写的都是比较浅显的东西,只要有一点编程知识都会,这样的目的是方便像我这些心浮气躁的初学者参考 ^_^ 昨天和JFinal的创始人联系并咨询了一些问题,得到了他的热忱指导与...

2012/10/25 09:43
1K
2
JFinal-Beetl-Shiro(JdbcRealm)-例子

JFinal、Beetl、Shiro整合例子,shiro采用默认的JdbcRealm

2014/02/27 00:23
5.4K
3
Jfinal试用报告

前言 为了解决现有的开发框架配置繁琐,开发效率不高的问题。同时能适应简单业务快速开发的功能,适应多样化需求的变动减少开发人员繁琐、重复的劳动,专注于业务实现。通过讨论认为jFinal比...

2015/04/29 13:53
326
0
jfinal点滴记录

1、3年前部署的eova和jfinal项目,终于遇到了tomcat的大坑,没按照大神的方法去做,回归正道,解决办法应该是,《JFinal 部署在 Tomcat 下推荐方法》:http://my.oschina.net/jfinal/blog/3...

2018/06/27 08:51
76
0
OSC上关于Jfinal的提问整理(二)

1.【问】:Db.tx(new IAtom())事务不起作用? 【jfinal答】:1:如果使用的mysql,确保引擎为 InnoDB 2:这行代码改一下Db.save(c3p0Plugin.getDataSource(), "tb_test", "PK_ID", record);去...

2013/04/25 07:07
2.5K
2
JFinal问题整理

看见Jfinal很火,就手痒痒了,想学一下,无奈入门较慢,没有找到比较全的文档。于是就经常看讨论区大家的提问与解答。后来就忽然萌生了整理下来的想法。其中的问题如果是@Jfinal 回答的,那我...

2014/12/15 16:52
2.4K
9
JFinal 整合 Shiro

JFinal 整合 Shiro 及整合过程遇到的问题

2013/06/02 11:19
14.4K
9
jfinal-shiro的shiro注解结合数据库url路径过滤,动态维护你的权限系统,支持ajax

jfinal-shiro除了使用方法注解判断权限外,还使用数据库url地址过滤,让权限维护更动态,支持ajax登陆和退出,参照该项目:https://github.com/Dreampie/icedog...

2014/09/12 11:12
1K
6

没有更多内容

加载失败,请刷新页面

返回顶部
顶部