(一)
最近做的框架一直在 spring + springmvc + mybatis 的基础上,使用框架的好处自然是 简化了自己的开发工作,定义好大的结构体系后就在里面套用方法了!
可是框架的毛病同样存在于jar 包过多,同样的功能的方法被不同的jar反复的写,最后整个项目显得很大。
如果我只是想要一个很简单的页面功能,那么 就没有必要去使用框架了。
(二)
那么就搭建一个简单的 Servlet3.1 + JDBC 的结构来实现吧!
(三)
1) 创建一个maven项目,在pom.xml 中引入对应的包(Servlet3.0的包,常用工具类包,日志类包,数据库驱动包 ……)
2) 修改 web.xml 配置文件
3) 引入 日志配置文件 log4j.properties,系统配置文件 conf.properties
4) 写一个 编码过滤类,实现 javax.sevlert.Filter
5) 编写第一个 Servlet,实现 javax.servlet.http.httpServlet 类
参考博客:使用Eclipse开发一个Servlet3.0的简单例子
(四)
既然一个简单的项目搭建起来了,那么我们这里 先推荐一个开源框架 smart Framework
匆匆扫过tinyframework 的那个代码,也随便看看 smart Framework 的代码,我想,还是 不采用框架结构的代码,还是照着 smart Framework 来学习吧。
(五)
……