在线答疑系统第一步--实现登陆-创新互联
本人真的小白得不能再小白了,所以只能跟着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://pwwzsj.com/article/docgcj.html