欢迎来到天天文库
浏览记录
ID:35604545
大小:1.35 MB
页数:82页
时间:2019-03-31
《用友NC产品技术架构和环境规划》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、NC产品技术架构和环境规划北京用友软件股份有限公司nc咨询部王姝NC产品定位NC产品处在什么位置?NC产品的定位8.08.118.128.20——8.X9.0——NCNC(CRM/、SCM、FI、)20021999200020012003中低中高NC产品在用友产品中的定位商务WECOOASPU8中端用友新中大金蝶浪潮安易低端高端9.0NC看吧6.xK35.0PowerERP6.0SymixERP3.XAnyi20005.x8iNC产品的定位与同行产品对比NC产品整体架构Java语言大型数据库B/
2、S结构安全机制NC产品技术特点网络应用结构的三种方式:文件/服务器客户机/服务器(C/S)浏览器/服务器(B/S)B/S结构B/S结构.运行典型应用:U8Access特点:应用程序在客户端运行,数据以共享文件形式存储在服务器.服务器不管理数据。文件/服务器应用模式B/S结构典型应用:U8SQL、UFO9.x特点:服务器不再是简单的数据库文件的集中保存设备,而是为客户端完成确切的操作,且仅将操作结果传送给客户端。运行请求请求请求请求请求请求请求请求请求请求请求请求.请求响应响应结果结果结果.结果结
3、果结果结果结果结果结果结果客户机/服务器应用模式B/S结构典型应用:NC1、NC2特点:采用统一的客户前端(如浏览器),应用和数据访问均通过应用服务器来完成请求请求请求请求请求请求请求请求请求请求请求请求请求请求请求响应请求请求请求请求请求请求请求请求请求请求请求请求响应应答应答应答应答应答应答应答应答应答应答应答应答应答应答应答应答应答应答应答应答应答应答应答应答应答应答应答应答应答应答应答应答应答应答应答应答应答应答应答应答应答应答应答应答应答应答浏览器/服务器应用模式B/S结构软件系统安装
4、、升级维护、数据备份简单支持大规模应用系统总体拥有成本低浏览器/服务器应用模式优点Java是什么?JavaJava技术特点成熟性:健壮性:真正面向对象真正跨平台众多软、硬件厂商的支持面向网络应用简单,安全提供分布式,多线程功能Java与传统编译语言的比较源程序Java编译器SPARCpentiumPowerpc中间码PowerpcpentiumSPARC二进制源程序SPARCPowerpcpentiumPowerpcpentiumSPARC编译器二进制Java解释器Java跨平台Javainte
5、rpreterJust-in-timecompilerRuntimeSystemOperatingSystemHardware不同的操作系统有不同的虚拟机(JVM),使Java实现跨平台Java安全性Java是惟一一种从设计的开始就考虑安全性的移动代码Java采用一个称为“sandbox”的模型来运行移动代码。不被信任的移动代码只能在sandbox中运行而不能进行多数针对主机的操作,比如读、写或删除文件,监听或接受网络连接等等。当浏览器加载含有Javaapplet的页面时,它从Web服务器上取J
6、ava的字节代码,然后将代码传给称为字节代码检验器的Java部件。检验器确保字节代码有正确的格式,不会超出内部堆栈的边界,这就防止了程序的崩溃。Java部件——类加载器,决定一个Javaapplet在何时、以何种方式将代码加入正在运行的Java环境,保证此applet不会取代任何系统级别的内容。Java安全管理器——当一个有潜在危险的方法试图运行时,安全管理器就会起作用。是否运行这种有潜在危险的方法取决于需求此种方法的类来源于何处。举例来说,内部本身的类比通过网络获取的类具有更大的特权。(因为这
7、一原因,要注意千万不要将不明出处的类通过将其路径放在系统的CLASSPATH下而成为内部本身的类。)JavaJava开发环境—JDKjdkbin的目录下主要文件:javac--Java编译器,用来将java程序编译成Bytecodejava--Java运行环境,执行已经转换成Bytecode的java应用程序.jdklib子目录:库函数,classese.zip安装Jdk后的操作系统环境变量设置:UNIX:需要安装jdk1.3.0以上版本,并设定以下变量JAVA_HOMEWhat?J2EE
8、是什么?J2EE平台由一整套服务(Services)、应用程序接口(APIs)和协议构成,它对开发基于Web的多层应用提供了功能支持。J2EE定义了一套标准来简化N层企业级应用的开发。它定义了一套标准化的组件,并为这些组件提供了完整的服务。J2EE还自动为应用程序处理了很多实现细节,如安全、多线程等。NC技术架构的核心—J2EEJ2EE简单的说我们可以把它看成一个囊括多种组件及系统级服务、接口的容器NC技术架构的核心—J2EENC技术架构的核心—J2EEJ2EE的中间件框架J2EE常用的技术JD
此文档下载收益归作者所有