计算机常识--框架、编程语言篇

Python

  Python是一种面向对象语言。能够把用其他语言(尤其是c/c++)制作的各种模块联结在一起。Python在执行时,首先会将 .py文件中的源代码编译成Python的 byte code(字节码),然后在由Python virtual machine来执行这些编译好的字节码文件按。基于cPython编译出的字节码文件,通常是.pyc格式。

MFC Microsoft Foundation Classes

  微软公司提供的一个类库,以c++类的形式封装了windowsapi,并且包含一个应用程序框架,以减少应用程序开发人员的工作量。其中包含的类包含大量windows句柄封装类和很多windows的内建控件和组件的封装类。

Struts

  开源软件。使用struts的目的是为了帮助我们减少在运用mvc设计模型来开发web应用的时间。

MVC

  设计模式是一个存在于服务器表达层的模型,它将应用分开,改变应用之间的高度耦合,其中mvcmode-view-control的简称,即模型--师徒--控制器。

  体系结构:表现层

            业务逻辑层

            数据访问层

   模式结构:视图:数据的展现

             模型:应用对象

             控制器:逻辑处理,控制实体数据在视图上展示,调用模型处理业务请求。 

Spring

   一个开源框架,用途不仅限于服务器端的开发。从简单性,可测试性和松耦合的角度而言,任何java应用都可以从spring中受益。

   目的:解决企业应用开发的复杂性。

   功能:使用基本的JavaBean代替EJB,并提供了更多的企业应用功能。

   范围:任何java应用。

Hibernate

 一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得java程序员可以随心所欲的使用对象编程思维来操作数据库。核心接口一共有6个:分别为session, seddionFactory, Transaction, Query, CriteriaConfiguration。通过这些接口,不仅可以对持久化对象进行存取,还能够进行实物控制。

JSP

  Java server pages 一种动态网页技术标准。在传统的网页html文件(*.htm, *.thml)中插入java程序段和jsp标记,从而形成jsp*.jsp)。用jsp开发的web应用是跨平台的。

Servlet

  一种服务器端的java应用程序,具有独立于平台和协议的特性,可以生成动态的web页面。它担当客户请求(web浏览器或者其他http客户程序)与服务器响应(http服务器上的数据库或应用程序)的中间层。Servletweb服务器进行加载,该web服务器必须包含支持servletjava虚拟机。

VPN

  虚拟专用网络(virtual private network)指的是在公用网络上建立专用网络的技术。Vpn主要采用了隧道技术、加解密技术、密匙管理技术和使用者与设备身份认证技术。

PSTN

  Public switched telephone network 公共交换电话网络。一种以模拟技术为基础的电路交换网络。

ISDN

  综合业务数字网 integrated srvices digtial network 一个数字电话网络国际标准,典型的电路交换网络系统。它能提供端到端的数字连接性,且来承载包括语音和非语音在内的多种电信业务,isdn信道。

  功能组:一组由设备和软件实现的功能。

  参考点:两个功能组之间的接口,包括线缆连接细节。

LBS

  Location Based Service 基于位置的服务,它是通过电信移动运营商的无线电通讯网络(如GSM网、CDMA网)或外部定位方式(GPS)获取移动终端用户的位置信息(地理坐标,或大地坐标),在地理信息系统(外语缩写:GIS、外语全称:Geographic Information System)平台的支持下,为用户提供相应服务的一种增值业务。

计算机常识--框架、编程语言篇,古老的榕树,5-wow.com

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。