BS总结
2016-01-22 18:48
162 查看
前言:
从2015年5月21日,到现在,BS终于算是完成了。回顾一下整个BS的历程:东西学习完了,看着很多的,但是总感觉自己欠缺的也挺多的。现在从头理一遍。
【B/S整体目标】
【B/S开发和C/S开发的区别】
1、概念
1.1C/S:Client/Server结构(C/S结构)是大家熟知的客户机和服务器结构。目前大多数应用软件系统都是Client/Server形式的两层结构.服务器通常采用高性能的PC、工作站或小型机,并采用大型数据库系统,如ORACLE、SYBASE、InfORMix或 SQL Server。客户端需要安装专用的客户端软件。
2、B/S结构:B/S结构(Browser/Server,浏览器/服务器模式),是WEB兴起后的一种网络结构模式,WEB浏览器是客户端最主要的应用软件。这种模式统一了客户端,将系统功能实现的核心部分集中到服务器上,简化了系统的开发、维护和使用。客户机上只要安装一个浏览器(Browser英 ['braʊzə]美 ['braʊzɚ]),如Internet
Explorer,服务器安装SQL Server、Oracle、MYSQL等数据库。浏览器通过Web
Server 同数据库进行数据交互。
【牛腩新闻发布系统】
牛腩新闻发布系统是我们进入B/S阶段的第一个项目,虽然没有之前没有学习过B/S,但是牛腩新闻发布系统让我对于B/S有了一个宏观上的了解,同时对于一个项目的开发流程也有所体会。【开发流程】
牛腩讲解的过程就是开发软件的整个流程。从需求分析、文档编写、到代码的编写、系统的发布,让我对软件的开发流程有了清晰的概念。【代码规范】
牛腩老师告诉我们很多在编写代码时候的规则和学习方式,收获颇多。【技术学习】
牛腩新闻发布系统由起到了一个承上启下的作用,前18集,是对我们机房重构中用到的知识点的介绍和总结,后面开始带领我们进入BS的世界,涵盖了接下来我们要学习所有内容。【HTML】
做完牛腩新闻发布系统,对于HTML仅有一个大致的了解,看完视频,对于之前接触的html元素有所熟悉,对于其他的仅仅也还是一个了解,还是要多运用,多结合W3School文档进行学习。【ASP.NET】
这一部分的视频真心是不好看啊,不过当时还是耐着性子看完了。上一张图:
【静态网页和动态网页】
之前对于静态网页和动态网页不理解,所以也就不怎么理解ASP.NET到底是个什么东西。这里推荐一篇文章:http://www.netbeb.com/html/article/476.html,里面很好的讲解了这两种网页,现在感觉理解多了。【ASP.NET控件】
服务器端控件,就是该控件可以被后台代码访问,对其可以进行任何的操作,客户端控件或HTML标签控件不能直接被后台脚本代码直接操作。【表单】
ASP.NET服务器端控件都在<form>表单中,是承载控件的母体。【XML】
这一部分只是对XML的语法有简单的了解,宏观上了解了它的整体内容。实际对于XML没有太多的理解,只是在项目的配置文件中有用到。【JavaScript】
学习JavaScript和学习平常的编程语言感觉是一样的,前面的基础知识都可以产生共鸣。对于网页的动态感觉很神奇,但是缺乏实际的练习。【CSS】
CSS就像我们写了一篇word文档,然后对文档进行各种样式设置,当然CSS的功能比这个更加强大。【JQuery】
很喜欢这个视频,将平常看到的网页都可以自己实现出来,但是对于JQuery现在并没有很深的理解。【AJAX】
这个视频是没有看下去,看的时候不理解,跟着敲了几个例子,没有自己的思路。【总结】
内容看着是学习不少,实际还都有待消化,B/S内容学习完了,看是B/S还是没有完,B/S的道路继续。。。。。相关文章推荐
- 网页制作学习1----初步认识javascript和html
- requests有关cookie的使用
- 【慕课笔记】第六章 数组 第4节 使用Arrays类操作JAVA中的数组
- kafka发送消息出现的问题KafKa error java.nio.channels.UnresolvedAddressException
- jQuery form插件的使用--ajaxForm()和ajaxSubmit()的可选参数项对象
- bq24075 锂电池 充电电路分析
- 给nginx打nginx_upstream_check_module补丁
- SpringMVC学习笔记(2)之与Mybatis整合篇
- 线程
- Android捕获程序异常退出时的错误log信息
- Java日志工具:Log4J, JCL, SLF4J
- 如何在Windows Azure里安装并使用Unix bench做性能测试
- linux下的tomcat启动、关闭、重启
- Python 高级特性之 filter( )
- POJ做题笔记:1000,1004,1003
- front/back与begin/end
- HDOJ 2033 人见人爱A+B
- 使用nginx反向代理google,非常方便
- UITabBarController来管理多个UIViewController以及导航栏的加入
- UITextField的总结