SpringMVC+Spring+MyBatis 的综合练习 0 (演出开始了)

自学了四年,还是啥都不会,够笨的了!不过本大叔终于下决心踏踏实实做个小小应用,来检验和巩固学到的知识。

0.1 项目的构思

有朋友和我说过,其实你自己从头到尾弄个小应用,基本上你就能应付了,比如通讯录、个人博客(其实也就是新闻版块)什么的。联想到最初接触Oracle的时候看到的那几张表,觉得的确是,不用“妄想”干什么大的,麻雀虽小五脏俱全。所以计划先从员工管理开始,因为只涉及两张表,一个关系,比较简单。

0.2 技术选择

  • Bootstrap:因为它好看
  • SpringMVC和Spring:似乎没啥理由,目前好像是标配。版本为4
  • Mybatis:为啥不是Hibernate?实话实说,我笨。对于较为复杂的SQL查询,到了Hibernate我就乱套。前些天学习了Mybatis,觉得这个如此轻量的家伙的确更适合我,打算试试看。
  • Maven:不用到处自己找jar包,而且万一有不合适的可以马上换版本
  • Junit:Spring里的就挺好用。
  • jQuery和Ajax:前端躲不开的技术

0.3 环境搭建

  • MySQL 5
  • Tomcat 7
  • JDK 1.8:这个是现在Eclipse要求的,我就懒得再弄个额外的了,反正用Maven也方便换的。
  • Eclipse:除去对JS编程提示很糟糕以外,其他的没毛病。插件包括:
    • Spring Tools Suite (Spring IDE)
    • Mybatis
    • Mybatis Generator
    • JBoss Tools :
    • JSHint : 提示 JavaScript,凑合用吧
    • Darkest Dark theme : Eclipse 主题,主要是要用暗色主题,这样省眼睛,也不会在夜晚工作妨碍家人。
    • 注意把 m2e 和 EGit 升级一下(我图省事直接用的 Eclipse Oxygen.2)

关于插件的文章很多,我只是想说,其实我不是很了解插件的事情。胡乱搞过之后,只是得出了下面的结论:
- 编辑 .jsp 的编辑器:用 CSS JSP Editor。
- 编辑 .html 的编辑器:用 HTML Editor。
这两个都能有很好的代码提示,只要引入正确,对 Bootstrap 的类也能很好提示。

  • HBuilder:这东西编写HTML真心挺快也好用,WebStorm备选。
  • dbForge:相比Navicat和SQLyog,这个的界面我更喜欢,尤其是SQL语句查询看结果什么的。唯一要注意的是:把连接的属性设为utf-8,否则会乱码。

为了让一个非科班出身的我在整个项目开发过程中少一些“江湖野路子”,同时也赶赶时髦,整个项目代码以《阿里巴巴Java开发手册(纪念版)》为规范并尽量严格遵守。

参考链接:
【Java编码规范】《阿里巴巴Java开发手册(纪念版)》更新,认证考试+IDE插件助你码出质量
下载《阿里巴巴Java开发手册》(纪念版)
编码规范考试认证
IDE插件下载

我会在这里把整个过程记录下来,包括中间犯过的错误,不要求多,要细致地记好笔记。一定要严格要求自己,力争五一前完成一个阶段。

猜你喜欢

转载自blog.csdn.net/hh680821/article/details/79038128