您的位置:首页
com.panie 项目开发随笔(NoF)_环境搭建(2016.12.29)
2016-12-29 15:45
246 查看
(一)
最近做的框架一直在 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 来学习吧。
(五)
……
最近做的框架一直在 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 来学习吧。
(五)
……
相关文章推荐
- com.panie 项目开发随笔_爬虫初识(2017.2.7)
- com.panie 项目开发随笔_数据字典(2017.2.24)
- com.panie 项目开发随笔_前后端框架考虑(2016.12.8)
- com.panie 项目开发随笔_功能任务设计(2016.12.28)
- 搭建Python的Eclipse开发环境之创建一个新项目
- 用.Net打造一个移动客户端(Android/IOS)的服务端框架NHM(三)——搭建Android开发环境,用Hibernate生成Android项目的Model层
- Android基础之用Eclipse搭建Android开发环境和创建第一个Android项目(Windows平台)
- Struts2+Spring2+Hibernate3开发环境搭建及项目实例,泣血推荐,一步一步跟我做
- struts2开发环境的搭建与第一个项目的创建
- JavaWeb物流管理项目开发(JSP、Servlet、JDBC):3、环境搭建
- Cocos2d-x mac下eclipse开发环境的搭建, 创建跨平台的cocos2dx项目
- VC2010 + C++ + OpenCV 项目开发环境搭建 —— OpenCV 无法打开包括文件 找不到头文件问题
- 为项目开发做嫁衣——Seam项目开发环境的搭建
- [Object-C语言随笔之一]Mac os 下搭建iOS开发环境
- Struts2+Spring2+Hibernate3开发环境搭建 项目实例
- 搭建Ruby on Rails开发环境(http://dev.yesky.com/327/2600827.shtml)
- [Object-C语言随笔之一]Mac os 下搭建iOS开发环境 推荐
- struts+spring+hibernate项目开发环境的搭建——eclipse3.3+MyEclipse6.0+MySql4.1
- 技术选型,开发环境,项目搭建【一】
- [Windows Phone 8开发系统]1. 环境搭建与创建第一个项目!