首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

Spark——最简单明了的Java Web框架(一)

2013-03-22 
Spark——最简单明了的Java Web框架(1)前阵子在10gen官网参与了MongoDB For Java Developer的网络课程,课程

Spark——最简单明了的Java Web框架(1)

前阵子在10gen官网参与了MongoDB For Java Developer的网络课程,课程采用了一个blog作为开发例子,侧重于MongoDB的介绍,当然要对web开发(web框架,HTML,JavaScript等)尽可能略过。在搭建这个blog web app的时候,课程使用了一个叫Spark的框架,让笔者眼前一亮。

Spark——最简单明了的Java Web框架(一)

经过一番阅读(网上的资料很少)和实验,发现Spark确实是简单明了到极致的Java Web框架。如果任何Java Developer,想要迅速地开发一个简单的web产品(例如blog,或者简单的公司网站),Spark绝对是第一选择。

下面介绍一下笔者的实验(基于maven,Eclipse):

1、用maven新建一个web project

命令如下


2、用maven的eclipse插件把这个web project加入Eclipse IDE支持

命令如下:


3、打开Eclipse,Import -> Existing Projects into Workspace

Spark——最简单明了的Java Web框架(一)

4、打开pom.xml,把spark加进去

需要加一个repository和一个dependency

加好之后的pom如下


后面计划就下面2个问题各再写一篇

1、Spark——最简单明了的Java Web框架(2)

现在整个项目的入口是main方法,那怎么把这个web项目重新构造使得它符合大家熟悉的根据url pattern调用相应的servlet的模式,并且如何使基于Spark的web项目部署在tomcat这样的server上。

2、Spark + Freemarker + Bootstrap

加入Freemarker作为HTML templating engine,以及Bootstrap作为CSS,使得Spark+Freemarker+Bootstrap真正能够有很强的实用性,而不是简单的只能做做hello world。

有兴趣的朋友可以站内联系。



热点排行