Java Web电商项目初始化简单小结(JDK、Maven、Tomcat、Git等初始化)
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Java Web电商项目初始化简单小结(JDK、Maven、Tomcat、Git等初始化),小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2792字,纯文字阅读大概需要4分钟。
内容图文
项目初始化
安装 IDEA15
创建web项目
配置JDK、Maven、Tomcat,IDEA的快捷键
用maven的archetype创建web项目
初始化文件夹结构
本地发布验证
Git仓库的创建使用(前提:配置git的ssh)
git初始化
* .gitignore文件配置
* 添加更新文件,使用git提交项目
* 推送到远程git仓库
* 创建及切换分支
项目包结构设计
* 创建项目包结构
mybatis三剑客
- Mybatis-generator 自动化生成数据库交互代码,pojo、dao 以及对应的.xml映射文件mappers 。
- Mybatis-plugin IDEA中超级好用的Mybatis插件,可以实现Mybatis的接口文件和实现xml自动跳转,验证正确性,在xml中智能提示。
- Mybatis-pagehelper 分页组件
web.xml 配置初始化
Spring 配置初始化 :Spring容器配置文件 applicationContext.xml 配置
SpringMVC配置初始化 :dispatcher-servlet.xml 配置
Logback初始化 : 日志管理 logback 的配置
IDEA 注入和实时编译的配置
- IDEA 使用 mybatis 及 spring scan 时,autowired 注入时报错处理
- 开启 problem 窗口
两个不错的插件
- Restlet client
- FE助手
1.IDEA新建项目
JDK 添加
maven : Maven home directory 安装路径
keymap : 设置快捷键
create new project
Maven —> create from archetype --> maven-archetype-webapp,设置maven的默认仓库
maven中间出现了很多问题,解决方法:
首先打开maven解压目录下的conf文件夹里的setting.xml,在其中添加如下仓库位置和插件下载url(因为默认的是在国外,在这里我们改成阿里云的国内镜像)。。这个仓库路径是你自己选的,需要存在这个路径(我是直接在maven的解压文件夹里创建了一个repository)
添加阿里云的国内镜像地址。
保存之后退出。
在IDEA中依次按照路径file-setting找到maven配置选项(如下图),将如下两项修改:第一项修改为maven解压目录下的conf文件夹里的setting.xml,第二项会自动读取setting.xml文件里的仓库地址(如果未自动读取,检查下自己是否写错了),也可以手动更改。更改完成之后点击Apply-OK。
创建 java 、test 等文件夹 ,mark
run , 连接服务器 ,启动成功
此时的项目结构:
浏览器出现:
Git初始化和码云里仓库的创建
*
创建之后,去IDEA初始化git
问题:idea中Terminal终端无法执行GIT命令
touch README.md问题解决
更改路径即可 Git\bin\bash.exe 或 Git\bin\sh.exe 然后重新启动idea即可
在terminal框里依次输入git命令:
touch README.md
touch .gitignore
git init
git status
git add .
git status
git commit -am 'first commit init project'
git remote add origin git@gitee.com:pppoppy/imooccode.git
git branch
git push -u origin master
git pull
git push -u origin master
git push -u -f origin master
git branch
git branch -r
git checkout -b v1.0 origin/master
git branch
git push origin HEAD -u
Maven在idea里的初始化配置
将pom.xml里的内容复制,引入jar包
java目录下新建7个文件夹:
pojo : 简单的数据库的对象,与DB字段一一对应的字段
vo : 封装
controller—service层,前端,展示
dao : dao层,与db进行交互
common :常量、公共类等
util包 : 工具类
service
(将映射文件里的createTime updateTime 交给db的内置函数 now()来完成,不在代码里进行控制。)
将项目提交到Git上:
cd mmall/
git status
git add .
git status
git commit -am 'project init commit'
git push
git branch
git status
内容总结
以上是互联网集市为您收集整理的Java Web电商项目初始化简单小结(JDK、Maven、Tomcat、Git等初始化)全部内容,希望文章能够帮你解决Java Web电商项目初始化简单小结(JDK、Maven、Tomcat、Git等初始化)所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。