Python
Python是一种面向对象语言。可以把用其它语言(尤其是c/c++)制作的各种模块联结在一起。Python在运行时,首先会将 .py文件里的源码编译成Python的 byte code(字节码),然后在由Python virtual machine来运行这些编译好的字节码文件按。基于c的Python编译出的字节码文件,一般是.pyc格式。
MFC Microsoft Foundation Classes
微软公司提供的一个类库,以c++类的形式封装了windows的api,而且包括一个应用程序框架,以降低应用程序开发者的工作量。当中包括的类包括大量windows句柄封装类和非常多windows的内建控件和组件的封装类。
Struts
开源软件。使用struts的目的是为了帮助我们降低在运用mvc设计模型来开发web应用的时间。
MVC
设计模式是一个存在于server表达层的模型,它将应用分开,改变应用之间的高度耦合,当中mvc是mode-view-control的简称,即模型--师徒--控制器。
体系结构:表现层
业务逻辑层
数据訪问层
模式结构:视图:数据的展现
模型:应用对象
控制器:逻辑处理,控制实体数据在视图上展示,调用模型处理业务请求。
Spring
一个开源框架,用途不仅限于server端的开发。从简单性,可測试性和松耦合的角度而言,不论什么java应用都能够从spring中受益。
目的:解决企业应用开发的复杂性。
功能:使用主要的JavaBean取代EJB,并提供了很多其它的企业应用功能。
范围:不论什么java应用。
Hibernate
一个开放源码的对象关系映射框架,它对JDBC进行了很轻量级的对象封装,使得java程序猿能够随心所欲的使用对象编程思维来操作数据库。核心接口一共同拥有6个:分别为session, seddionFactory, Transaction, Query, Criteria和Configuration。通过这些接口,不仅能够对持久化对象进行存取,还能够进行实物控制。
JSP
Java server pages 一种动态网页技术标准。在传统的网页html文件(*.htm, *.thml)中插入java程序段和jsp标记,从而形成jsp(*.jsp)。用jsp开发的web应用是跨平台的。
Servlet
一种server端的java应用程序,具有独立于平台和协议的特性,能够生成动态的web页面。它担当客户请求(web浏览器或者其它http客户程序)与server响应(httpserver上的数据库或应用程序)的中间层。Servlet由webserver进行载入,该webserver必须包括支持servlet的java虚拟机。
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)平台的支持下,为用户提供对应服务的一种增值业务。