A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

岚神

初级黑马

  • 黑马币:37

  • 帖子:10

  • 精华:0

© 岚神 初级黑马   /  2018-4-7 01:01  /  1146 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

在WEB阶段的这段时间,学到了很多,同样对JAVA又有了更深的了解,WEB让编程变得更有意思了,以往的学习只能自控制台输出,感觉好lou,现在我们可以在浏览器中显示我们做的成果,大大的满足,同样也提高对学习的兴趣。
在WEB中主要就学了三点关键知识
1.MVC编程思想
2.AJAX
3.分页
首先什么是MVC,M:模型(model),V:视图(view),C:控制器(controller),视图:视图是用户看到并与之交互的界面,可以被浏览器解释成用户界面的一切语言,最常见的就是html。模型: 在MVC的三个部件中,模型拥有最多的处理任务。例如来对数据库的操作,被模型返回的数据是中立的,就是说模型与数据将要显示的格式无关,这样一个模型能为多个视图提供数据,也就是说数据在显示的时候有多种显示模式,例如css可以给同样的数据多种显示模式,由于应用于模型的代码只需写一次就可以被多个视图重用,所以减少了代码的重复性。控制器:控制器接受用户的输入并调用模型和视图去完成用户的需求,所以当单击Web页面中的超链接和发送HTML表单时,控制器本身不输出任何东西和做任何处理。它只是接收请求并决定调用哪个模型构件去处理请求,然后再确定用哪个视图来显示返回的数据。更好的调节M和V的搭配。C层可以做的事情在M或者V层中都可以做。只是为了更好的分层。
MVC的优点:
1:耦合性低
2:重用性高
3:部署快
4:可维护性高
5:有利软件工程化管理
MVC的缺点:
1:没有明确的定义
2:不适合小型,中等规模的应用程序
3:增加系统结构和实现的复杂性
4:视图与控制器间的过于紧密的连接
6:一般高级的界面工具或构造器不支持模式
什么是AJAX呢?
异步的JavaScript And Xml
异步和同步的区别?
同步需要等,异步不需要等
同步是刷新的整个页面,异步是刷新局部页面
AJAX的作用?
完成页面的局部刷新,不中断用户的体验
常见的异步请求
$.post(url,{},function(){})
$.get(url,{},function(){})
分页的实现:为了美观我们的会涉及到Bootstrap,为了完成分页,首先要有这样的观念,数据的封装,分页涉及到那些变量,如,总页数,当前页,总数据,数据集合,只有这样才可以调用业务层dao层实现数据的封装,然后通过EL表达式显示数据,这样就可以达到想要的结果实现。

好好学习,天天向上哦!同学们晚安!祝学习愉快!

1 个回复

正序浏览
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马