环境搭建创建一个javaweb+maven+Jfinal项目

JFinal有如下主要特点:

  • MVC架构,设计精巧,使用简单

  • 遵循COC原则,零配置,无xml

  • 独创Db + Record模式,灵活便利

  • ActiveRecord支持,使数据库开发极致快速

  • 自动加载修改后的java文件,开发过程中无需重启web server

  • AOP支持,拦截器配置灵活,功能强大

  • Plugin体系结构,扩展性强

  • 多视图支持,支持FreeMarker、JSP、Velocity

  • 强大的Validator后端校验功能

  • 功能齐全,拥有struts2的绝大部分功能

  • 体积小仅632K,且无第三方依赖



环境搭建创建一个javaweb+maven+Jfinal项目

环境搭建创建一个javaweb+maven+Jfinal项目

环境搭建创建一个javaweb+maven+Jfinal项目

在main目录新建java目录,并将java目录标记为资源目录。

环境搭建创建一个javaweb+maven+Jfinal项目

环境搭建创建一个javaweb+maven+Jfinal项目


环境搭建创建一个javaweb+maven+Jfinal项目

然后在web.xml里新增filter配置如***意:其中的configClass是上面项目新建的配置类Config):

环境搭建创建一个javaweb+maven+Jfinal项目

最后 新建一个main方法来启动(jetty部署 80端口 上下文:/)。

环境搭建创建一个javaweb+maven+Jfinal项目

启动

环境搭建创建一个javaweb+maven+Jfinal项目