电子信息计算机专业需要掌握的一些知识学校教不到

上传人:自*** 文档编号:80989553 上传时间:2019-02-20 格式:DOCX 页数:8 大小:282.34KB
返回 下载 相关 举报
电子信息计算机专业需要掌握的一些知识学校教不到_第1页
第1页 / 共8页
电子信息计算机专业需要掌握的一些知识学校教不到_第2页
第2页 / 共8页
电子信息计算机专业需要掌握的一些知识学校教不到_第3页
第3页 / 共8页
电子信息计算机专业需要掌握的一些知识学校教不到_第4页
第4页 / 共8页
电子信息计算机专业需要掌握的一些知识学校教不到_第5页
第5页 / 共8页
点击查看更多>>
资源描述

《电子信息计算机专业需要掌握的一些知识学校教不到》由会员分享,可在线阅读,更多相关《电子信息计算机专业需要掌握的一些知识学校教不到(8页珍藏版)》请在金锄头文库上搜索。

1、1. UNIX ,是一个强大的多用户、多任务操作系统,支持多种处理器架构,按照操作系统的分类,属于分时操作系统,最早由KenThompson、DennisRitchie和DouglasMcIlroy于1969年在AT&T的贝尔实验室开发。UNIX的特性1. UNIX系统是一个多用户,多任务的分时操作系统。2. UNIX的系统结构可分为两部分:操作系统内核(由文件子系统和进程控制子系统构成,最贴近硬件),系统的外壳(贴近用户)。外壳由Shell解释程序,支持程序设计的各种语言,编译程序和解释程序,实用程序和系统调用接口等组成3. UNIX系统大部分是由C语言编写的,这使得系统易读,易修改,易移植

2、。4. UNIX提供了丰富的,精心挑选的系统调用,整个系统的实现十分紧凑,简洁。5. UNIX提供了功能强大的可编程的Shell语言(外壳语言)作为用户界面具有简洁,高效的特点。6. UNIX系统采用树状目录结构,具有良好的安全性,保密性和可维护性。7. UNIX系统采用进程对换(Swapping)的内存管理机制和请求调页的存储方式,实现了虚拟内存管理,大大提高了内存的使用效率。8. UNIX系统提供多种通信机制,如:管道通信,软中断通信,消息通信,共享存储器通信,信号灯通信。2. 甲骨文公司,全称甲骨文股份有限公司是全球最大的数据库软件公司,总部位于美国加州的红木滩。2011年7月23日,美

3、国联邦法官威廉阿尔索普(William Alsup)当地时间周五驳回了甲骨文要求Google因侵犯Java专利赔偿数十亿美元损失的主张甲骨文公司产品主要有以下几类: 数据库:Oracle数据库、实时应用集群、数据仓库、MySQL、Timesten内存库等。 中间件:数据集成、业务分析、SOA、WebCenter、WebLogic等。 管理软件:人力资本管理、客户关系管理、企业绩效管理、财务管理、采购管理等。 集成服务器:大数据机、ExaData云管理服务器、Exalogic中间件云服务器等。1服务器(服务器)及工具(主要竞争对手:IBM、微软)*数据库服务器:2007年最新版本Oracle 1

4、1G* 应用服务器:Oracle Application Server* 开发工具:OracleJDeveloper,Oracle Designer,Oracle Developer,等等2企业应用软件(主要竞争对手:德国SAP公司。)*企业资源计划(ERP)软件。已有10年以上的历史。2005年,并购了开发企业软件的仁科软件公司(PeopleSoft)以增强在这方面的竞争力。*客户关系管理(CRM)软件。自1998年开始研发这种软件。2005年,并购了开发客户关系管理软件的希柏软件公司(Siebel)。3.JDBC(Java Data Base Connectivity,java数据库连接)

5、是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC提供了一种基准,据此可以构建更高级的工具和接口,使数据库开发人员能够编写数据库应用程序,同时,JDBC也是个商标名。简单地说,JDBC 可做三件事:与数据库建立连接、发送 操作数据库的语句并处理结果。4. Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。 Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序使用,也可以在Servlet

6、/JSP的Web应用中使用,最具革命意义的是,Hibernate可以在应用EJB的J2EE架构中取代CMP,完成数据持久化的重任。5. Servlet是一种服务器端的Java应用程序,具有独立于平台和协议的特性,可以生成动态的Web页面。 它担当客户请求(Web浏览器或其他HTTP客户程序)与服务器响应(HTTP服务器上的数据库或应用程序)的中间层。 Servlet是位于Web 服务器内部的服务器端的Java应用程序,与传统的从命令行启动的Java应用程序不同,Servlet由Web服务器进行加载,该Web服务器必须包含支持Servlet的Java虚拟机。6. JSP(Java Server

7、Pages)是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。JSP技术有点类似ASP技术,它是在传统的网页HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件(*.jsp)。 用JSP开发的Web应用是跨平台的,既能在Linux下运行,也能在其他操作系统上运行7. 超文本标记语言,即HTML(Hypertext Markup Language),是用于描述网页文档的一种标记语言相关要求在编辑超文本标记语言文件和使用有关标记符时有一些约定或默认的要求。HTML 文本标记语言源程序的文

8、件扩展名默认使用htm(磁盘操作系统DOS限制的英语缩写为扩展名)或html(英语缩写为扩展名),以便于操作系统或程序辨认,除自定义的汉字扩展名。在使用文本编辑器时,注意修改扩展名。而常用的图像文件的扩展名为gif和jpg。 超文本标记语言源程序为文本文件,其列宽可不受限制,即多个标记可写成一行,甚至整个文件可写成一行;若写成多行,浏览器一般忽略文件中的回车符(标记指定除外);对文件中的空格通常也不按源程序中的效果显示。完整的空格可使用特殊符号(实体符)“ (注意此字母必须小写,方可空格)”表示非换行空格;表示文件路径时使用符号“/”分隔,文件名及路径描述可用双引号也可不用引号括起。H

9、TML 标记符中的标记元素用尖括号括起来,带斜杠的元素表示该标记说明结束;大多数标记符必须成对使用,以表示作用的起始和结束;标记元素忽略大小写,即其作用相同,但完整的空格可使用特殊符号“ (注意此字母必须小写,方可空格)”;许多标记元素具有属性说明,可用参数对元素作进一步的限定,多个参数或属性项说明次序不限,其间用空格分隔即可;一个标记元素的内容可以写成多行。 标记符号,包括尖括号、标记元素、属性项等必须使用半角的西文字符,而不能使用全角字符。HTML注释由惊叹号表示,注释内容由符号结束。注释内容可插入文本中任何位置。任何标记若在其最前插入惊叹号,即被标识为注释,不予显示。8.Java

10、script是一种由Netscape的LiveScript发展而来的原型化继承的面向对象的动态类型的区分大小写的客户端脚本语言,主要目的是为了解决服务器端语言,比如Perl,遗留的速度问题,为客户提供更流畅的浏览效果。当时服务端需要对数据进行验证,由于网络速度相当缓慢,只有28.8kbps,验证步骤浪费的时间太多。于是Netscape的浏览器Navigator加入了Javascript,提供了数据验证的基本功能。9. struts是开源软件。使用Struts的目的是为了帮助我们减少在运用MVC设计模型来开发Web应用的时间。如果我们想混合使用Servlets和JSP的优点来建立可扩展的应用,s

11、truts是一个不错的选择。10. 百科名片Eclipse logoEclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括Java开发工具11. netbeans百科名片本词条主要介绍 netbeansNetBeans 由Sun公司(2009年被甲骨文收购)在2000年创立,它是开放源运动以及开发人员和客户社区的家园,旨在构建世界级的Java IDE。NetBeans当前可以在Solaris、Windows、Linux和Macintosh OS X平台上进行开

12、发,并在SPL(Sun公用许可)范围内使用。12. webSphereWebSphere 是 IBM 的软件平台。它包含了编写、运行和监视全天候的工业强度的随需应变 Web 应用程序和跨平台、跨产品解决方案所需要的整个中间件基础设施,如服务器、服务和工具。WebSphere 提供了可靠、灵活和健壮的软件。13. LOGOJBoss是全世界开发者共同努力的成果,一个基于J2EE的开放源代码的应用服务器。 因为JBoss代码遵循LGPL许可,可以在任何商业应用中免费使用它,而不用支付费用。2006年,Jboss公司被Redhat公司收购。JBoss是一个管理EJB的容器和服务器,支持EJB 1.1

13、、EJB 2.0和EJB3.0的规范。但JBoss核心服务不包括支持servlet/JSP的WEB容器,一般与Tomcat或Jetty绑定使用14. Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。由于有了Sun 的参与和支持,最新的Servlet 和JSP 规范总是能在Tomcat 中得到体现,Tomcat 5 支持最新的Servlet 2.4 和JSP 2.0 规范。因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得

14、到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器。目前最新版本是7.0。15. EJBEJB是sun的服务器端组件模型,设计目标与核心应用是部署分布式应用程序。凭借java跨平台的优势,用EJB技术部署的分布式系统可以不限于特定的平台。EJB (Enterprise JavaBean)是J2EE的一部分,定义了一个用于开发基于组件的企业多重应用程序的标准。其特点包括网络服务支持和核心开发工具(SDK)。 在J2EE里,Enterprise Java Beans(EJB)称为Java 企业Bean,是Java的核心代码,分别是会话Bean(Session Bean),实体Bean(

15、Entity Bean)和消息驱动Bean(MessageDriven Bean)。16.Spring 也表示是一个开源框架,是为了解决企业应用程序开发复杂性由Rod Johnson创建的。框架的主要优势之一就是其分层架构,分层架构允许使用者选择使用哪一个组件,同时为 J2EE 应用程序开发提供集成的框架。Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅限于服务器端的开发。从简单性、可测试性和松耦合的角度而言,任何Java应用都可以从Spring中受益。17. 可扩展标记语言 (Extensible Markup Language, XML

16、) ,用于标记电子文件使其具有结构性的标记语言,可以用来标记数据、定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言。 XML是标准通用标记语言 (SGML) 的子集,非常适合 Web 传输。XML 提供统一的方法来描述和交换独立于应用程序或供应商的结构化数据格式特性XML与Access,Oracle和SQL Server等数据库不同,数据库提供了更强有力的数据存储和分析能力,例如:数据索引、排序、查找、相关一致性等,XML仅仅是存储数据。事实上XML与其他数据表现形式最大的不同是:他极其简单。这是一个看上去有点琐细的优点,但正是这点使XML与众不同。XML与HTML的设计区别是:XML 被设计为传输和存储数据,其焦点是数据的内容。而HTML 被设计用来显示数据,其焦点是数据的外观。HTML 旨在显示

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 其它办公文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号