在线答疑系统第一步--实现登陆-创新互联

本人真的小白得不能再小白了,所以只能跟着b站视频自己摸索。

创新互联建站专注于企业成都全网营销推广、网站重做改版、高安网站定制设计、自适应品牌网站建设、html5商城网站制作、集团公司官网建设、成都外贸网站建设公司、高端网站制作、响应式网页设计等建站业务,价格优惠性价比高,为高安等各大城市提供网站开发制作服务。

基础框架

数据库+html

第一步,把登录的数据库写好

第二步,写连接数据库的Utils类

第三步,写JavaBean和Dto

第四步,Service、Dao接口类,Service、Dao接口的实现类

第五步,写登录Servlet

一些陌生名词

数据层的JavaBean和Dto

JavaBean里封装的是很多的String,int等等;Dto里封装的是User,Student这种。

Service和Dao接口类

最主要是为了分层开发,代码解耦。使用接口,可以方便修改和维护。至于Dao和Service层,这是三层架构里的,为了把数据库DB的操作和业务操作分离开来,就是解耦,可以给前期开发和后期维护带来便利,实现多人快速开发。

接口 对象 = new 实现类( )

为什么不采用实现类创建引用对象来调用方法实现呢?

按照正常的逻辑,
接口里面只定义了方法名称。
主要的实现还是在实现接口的实现类里面,
而我看了别人的代码,
他们也大部分都是创建接口对象来实现,
重写的方法体是在实现类里面,接口对象为什么就可以使用。
例如:

List list = new ArrayList();
//List是接口,ArrayList是它的实现类

原因:这就是JAVA多态的特点。
父类引用指向子类对象,
父类(接口)的引用就能够直接调用子类(实现类)的方法。

你是否还在寻找稳定的海外服务器提供商?创新互联www.cdcxhl.cn海外机房具备T级流量清洗系统配攻击溯源,准确流量调度确保服务器高可用性,企业级服务器适合批量采购,新人活动首月15元起,快前往官网查看详情吧


新闻标题:在线答疑系统第一步--实现登陆-创新互联
标题网址:http://myzitong.com/article/docgcj.html