由 Raysmond
发布于 2015年09月28日
之前用 PHP 和 Ruby on Rails 写过网站,最近在学习 Spring 框架,顺便写了一个博客网站替代原来我比较旧的网站。初学 Spring MVC ,这是我用它撸的第一个网站。主要用的到的技术有:
- Spring MVC + Spring Data JPA
- Hibernate + MySQL
- Spring Data Redis 用于缓存文章
- Jade 作为视图模板,我极度不喜欢写 HTML 标签
- Bootstrap 没有它我就不会写前端了
- 这是一个基于 Gradle 的项目,要想跑起来,网速要给力
- Pygments 用于高亮代码
- Pegdown Markdown 文章的后台处理
- ACE Editor 用于写文章,主要是喜欢用 markdown , ACE 编辑器有高亮功能,写代码也方便
我的博客网站是 http://raysmond.com 网站所有源代码开源在 Github 上面,https://github.com/Raysmond/SpringBlog 初学 Spring ,很多写法可能不符合 best practice ,希望有人能给一些建议。
网站部署在阿里云 ECS 上,顺便说一下 Java 的网站挺耗内存啊。 这个开源项目其实我主要是想学习 Spring 以及 Java 后台开发的一些技术,练练手。也希望有兴趣的朋友和我一起来开发晚上这个项目。把你认为最牛逼的技术和架构在这样一个最小的博客系统里面体现出来。一起学习和应用。
花了两天踩各种 Java 写网站的坑,但是也学习到一些知识。这个项目的目的不是写这个网站,而是学习。如果只是写这样一个博客网站的话,用 RoR 几个小时就可以搞定了。
本帖有16个回复,因为您没有注册或者登录本站,所以只能看到本帖的10条回复。如果想看到全部回复,请注册或者登录本站。