手把手教你做JavaWeb项目:项目需求分析

手把手教你做JavaWeb项目:项目需求分析

java webadmin2020-07-26 3:58:3865A+A-

  经常有学员问我说,老师我之前学习过的很多知识点都忘了,怎么去弥补啊?我的建议往往都是花2~3个小时的连续时间,把之前已学习的多个零散知识点通过做一个综合案例串烧起来.

  特此,在简书上把这个案例以文字的形式分享出来,希望能帮助到正在学习JavaWeb的童鞋.

  所以,这篇JavaWeb综合案例系列文章,讲解了学习完JavaWeb阶段所有的知识点的综合应用,目的是希望在大家学完零碎的知识点后能够清楚地掌握各个技术在项目中的实际应用以及一个简单的Web项目的开发流程.既能复习到整个Web中重要的知识点,又能巩固已学过的知识.

  PS:MyBatis仅仅是一个入门级的使用,如果学习了后面MyBatis的高级部分,持久层能够使用更简单的方式实现

  如果大家使用的Maven项目,则可以直接在项目的pom.xml文件中添加下面依赖即可:

  该配置文件主要在提供持久层操作数据库的过程中需要的基本信息,如:连接池/事务管理器/SQL所在的mapper文件等,有了这些信息后,我们就能够使用MyBatis执行指定的SQL操作数据了

  我们需要在mapper配置文件中编写需要执行的SQL,这里,我们先把执行基本增删改查的SQL准备好

  3.SQL中的#{}会在加载当前配置文件后,翻译成占位符?,然后使用其中指定的属性名获取到传递过来的对象中的属性值

  4.resultType用来执行将查询结果中的每行数据封装成什么类型的对象

  好了,mybatis的两个配置文件以及配置的内容到此搞定,接下来就会开始使用mybatis提供的相关api来完成CRUD吧

  创建DAO接口和实现类:执行mapper中编写的SQL,完成持久层的CRUD操作

  在这个阶段,由于还没有学习过mybatis中的Mapper接口实现,所以,我们暂且使用基本的API来实现

  编写测试类,对DAO中每个方法进行测试,直到每个方法都能够按照需求正确的执行即可

  service层接口和实现类的实现:由于在目前需求中,没有多余的业务,只是完成基本的CRUD,所以,在service中直接调用到中的方法完成即可

点击这里复制本文地址 免责声明:本站内容由程序自动采集于互联网,无人工干预,只作交流和学习使用,本站不储存任何资源内容,如有侵权请联系qq邮箱798244092@qq.com立刻删除,谢谢!

支持Ctrl+Enter提交

java教程 © All Rights Reserved.  
Powered by 多多资源网 Themes by 多多资源网
联系我们| 关于我们| 留言建议| 网站管理