Java Web开发最佳实践 2017-03-12 08:20

概述

  • 采用AngularJS & Bootstrap + Spring MVC + Hibernate/MyBatis
  • 前后端采用REST接口, Json文件格式
  • IDE:IntelliJ IDEA
  • 项目管理:Maven
  • 应用服务器:Tomcat

各组件

IDEA:

  • Eclispse风格快捷键
  • Sublime Text 2配色
  • 使用IDEA的Tomcat和Maven组件

Spring:

  • 使用Spring的IoC和MVC框架
  • 全局配置:采用XML配置文件, 比如自动扫描注解的路径 component-scan
  • 普通配置:常用注解配置
  • json解析器:采用jackson包而不是阿里fastjson

日志:

  • 采用slf4j + logback

数据库连接池:

  • c3p0
  • 阿里druid
Tags: #Java    Post on Programming