大学本科学过的计算机专业名词解释

注:作为一个计算机专业的学生,有时候这些技术都是我们经常用并且一直在用的,但是当别人问起它具体是什么的时候或许会回答不上来。
Web前端编程涉及到的名词:
1、HTML:超文本标记语言,是表示网页的一种规范(或者说是一种标准),它通过标记符定义了网页内容的表示格式。
2、CSS:是为了解决HTML排版和界面效果的局限性问题
3、**JavaScript(js)**是一种基于对象和事件驱动的解释性的客户端脚本语言,最初的设计是为了检验表单输入的正确性。
4、JQuery:是一个快速、简介的javascript框架,jquery的设计宗旨:write less ,do more,它封装JavaScript常用的功能代码,提供一种简便的JavaScript设计模式,优化HTML文档操作、事件处理、动画设计和Ajax交互
5、Ajax:是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。通过后台与服务器进行少量的数据交换,Ajax可以使网页实现异步更新。
服务器端:
1、JSP:(java server pages)java服务器页面,是一种动态网页技术标准,JSP用java 语言作为脚本语言,在传统的网页HTML文件中加入java程序片段(scriptlet)和jsp标记(tag);Web服务器在遇到访问jsp网页请求时,首先执行其中的程序片段,然后将执行结果以HTML的格式返回给客户;jsp主要是为了简化servlet的开发
JSP的执行过程:
一、客户端发出request请求,
二、jsp container将jsp转译成servlet的源代码java文件,
三、将产生的servlet的源代码经过编译后(class文件),并加载到内存执行;
把结果response(响应)至客户端。
2、Servlet: servlet是运行在服务器端的用java语言写的应用程序,此程序在服务器上运行以处理客户端请求。用来完成B/S架构下,客户端请求的处理
3、SSM(Spring+spring MVC +mybatis):(J2EE的一种轻量框架)
一、spring是开源的轻量级框架
二、spring核心主要两部分:
(1) IOC:控制反转
比如创建一个类A,类中添加了一个非静态方法method(),在另外的一个类B中调用此类A的方法,都是通过new一个A对象,再通过此A对象来调用method()
IOC把对象的创建不是通过new方式实现,而是交给spring配置创建类对象。
(2) AOP:面向切面编程,扩展功能不是修改源代码实现
(3) Spring是一站式框架
三、Spring在J2EE三层结构中,每一层都提供不同的解决技术
WEB层:springMVC
service层:spring的ioc
dao层:spring的jdbcTemplate
MVC开发模式:
模型-视图-控制器,C存在的目的则是确保M和V的同步,一旦M改变,V应该同步更新。

你可能感兴趣的:(计算机专业基础知识)