Servlet+JDBC+Ajax+Mysql+Json前后端分离项目+三层框架
三层框架(UI层+业务逻辑层+数据层)
UI层(控制层):Controller 接收用户请求数据,把数据传递到业务逻辑层
业务逻辑层:做一些业务逻辑校验,可能会调用数据层
数据层:调用数据库(对数据库进行增删改查)
网站名:mysite(自定义的项目名、网站名)
——————src:(java source java的源代码) 三层框架(UI层(控制层)+业务逻辑层+数据层)
——————————controller:(控制层,用于接收前端请求,响应前端数据)
——————————service:(业务逻辑层,做一些业务逻辑校验,可能会调用数据层)
——————————dao:(数据层,调用数据库(对数据库进行增删改查))
——————————model:(模型,项目中会使用到的类)
——————————utils:(工具类集合,项目中会使用到的通用的方法类)
——————WebRoot:(名字自定义,前端代码+java编译后的字节码+外部的依赖库lib)
—————————————WEB-INF\classes:(java编译后的字节码)
—————————————WEB-INF\lib:(外部的依赖库lib)
—————————————js:(自定义的名字,放JavaScript脚本文件)
—————————————images:(自定义的名字,放图片网站)
—————————————jsp java的网页文件
—————————————html:(前端页面)