想用java写一个博客系统

想用java写一个自己的博客程序,现在问题来了,由于不想 用jsp+servlet感觉太乱,就苦苦在网上找该用什么框架,什么方案,能保证安全,能保证速度,这里问过一些朋友意见不一,下面是自己定出来的一些框架搭配

1、struts+spring+hibernate(感觉有hibernate的地方速度不怎么样)
2、springmvc+jdbctemplate
3、直接springmvc
4、springmvc+mybatis

这里想请教各位高手该如何选呢,或者有没有更好的搭配
我也只想满足安全与访问速度这点要求

一个博客,也不是什么了不起的程序,你的问题太矫情了。

楼主你好。

若打算将博客系统定义为轻量级的企业项目,建议用 Struts2 + Hibernate + Spring 框架。

Struts2 由 Struts1 和 WebWork 孕育而生,弥补了 Struts1 的一些缺陷,用其实现 MVC 架构(特别是视图层和控制层的解耦分离)最好不过,其结构简单清晰,其应用成熟稳定,将有效减少今后博客系统的扩展和维护代价。

Hibernate框架是一座架立在java对象和关系型数据库之间的桥梁,它利用6个接口对持久化对象进行增删改查(CRUD)操作,并将这些操作映射到数据库,程序员可以用操作对象的思维来操作数据库,让整个项目都是面向对象的风格,非常优雅。

Spring最值得称道的是“依赖注入(IoC)”和“面向切面编程(AOP)”,IoC利用注解(或XML配置文件)实现依赖对象的解耦,其神奇的解耦方式让人激动不已。需求变动是程序员经常需要面对的问题,而AOP可以大大减轻需求变更所带来的工作量。

采用 Struts2 + Hibernate + Spring 不但可以使项目优雅稳定,更可以固化先进的编程习惯,相信我,就选它。

struts+spring+hibernate 经典组合,就用这个吧。

不如先实现它吧,ssh框架还是比较流行可靠的,选它,真正写一个项目也是不容易的,come on

springmvc+mybatis 要轻一些

一个博客,几行代码就搞定的事,非要弄那么费劲干嘛