当前位置: 首页 > news >正文

com.panie 项目开发随笔(NoF)_环境搭建(2016.12.29)

(一)

  最近做的框架一直在 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 来学习吧。

 

(五)

  ……

相关文章:

  • 鲁棒的数据库持久层设计
  • java 线程 障碍器
  • 利用WSS做后台存储--设计一个统一的信息发布平台
  • Java foreach操作(遍历)数组
  • lduan server 2012 远程桌面网络高可用(二十三)
  • ASP.NET Theme/aspnet_regiis -ga/aspnet_regsql
  • easyUI中onLoadSuccess方法获取多个对象
  • signalr推送消息
  • 老鼠Atlas之旅(八):Hands-On Lab 4第四个实验,Atlas服务器控件自动完成
  • 使用hashids库混淆在url中与数据库相关的数字
  • 2005年互联网最具潜力奖
  • 腾讯财报不佳股价下挫 马化腾称SP业竞争激烈
  • Lua学习---Lua的控制结构
  • 被PQ点名了....
  • 分布式链路追踪系统预研第二篇
  • JavaScript 如何正确处理 Unicode 编码问题!
  • 30天自制操作系统-2
  • Docker 笔记(2):Dockerfile
  • ESLint简单操作
  • express + mock 让前后台并行开发
  • Java Agent 学习笔记
  • JavaScript设计模式之工厂模式
  • JAVA多线程机制解析-volatilesynchronized
  • Linux编程学习笔记 | Linux IO学习[1] - 文件IO
  • MySQL主从复制读写分离及奇怪的问题
  • 浮动相关
  • 简单易用的leetcode开发测试工具(npm)
  • 前端攻城师
  • 前端面试之CSS3新特性
  • 如何进阶一名有竞争力的程序员?
  • 数据库写操作弃用“SELECT ... FOR UPDATE”解决方案
  • 想写好前端,先练好内功
  • AI算硅基生命吗,为什么?
  • Play Store发现SimBad恶意软件,1.5亿Android用户成受害者 ...
  • ​ ​Redis(五)主从复制:主从模式介绍、配置、拓扑(一主一从结构、一主多从结构、树形主从结构)、原理(复制过程、​​​​​​​数据同步psync)、总结
  • # include “ “ 和 # include < >两者的区别
  • #我与Java虚拟机的故事#连载05:Java虚拟机的修炼之道
  • (06)Hive——正则表达式
  • (2)关于RabbitMq 的 Topic Exchange 主题交换机
  • (6)添加vue-cookie
  • (补)B+树一些思想
  • (附源码)spring boot基于Java的电影院售票与管理系统毕业设计 011449
  • (一)硬件制作--从零开始自制linux掌上电脑(F1C200S) <嵌入式项目>
  • (原創) 如何解决make kernel时『clock skew detected』的warning? (OS) (Linux)
  • (转)shell中括号的特殊用法 linux if多条件判断
  • .chm格式文件如何阅读
  • @private @protected @public
  • [ element-ui:table ] 设置table中某些行数据禁止被选中,通过selectable 定义方法解决
  • [ vulhub漏洞复现篇 ] struts2远程代码执行漏洞 S2-005 (CVE-2010-1870)
  • [100天算法】-不同路径 III(day 73)
  • [ajaxupload] - 上传文件同时附件参数值
  • [C# WPF] 如何给控件添加边框(Border)?
  • [C#]C# winform部署yolov8目标检测的openvino模型
  • [CISCN2021 Quals]upload(PNG-IDAT块嵌入马)
  • [cogs2652]秘术「天文密葬法」