软件开发四大主流技术

上传人:cl****1 文档编号:457180206 上传时间:2023-07-15 格式:DOC 页数:6 大小:38.50KB
返回 下载 相关 举报
软件开发四大主流技术_第1页
第1页 / 共6页
软件开发四大主流技术_第2页
第2页 / 共6页
软件开发四大主流技术_第3页
第3页 / 共6页
软件开发四大主流技术_第4页
第4页 / 共6页
软件开发四大主流技术_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《软件开发四大主流技术》由会员分享,可在线阅读,更多相关《软件开发四大主流技术(6页珍藏版)》请在金锄头文库上搜索。

1、、目前软件开发四大主流技术介绍:A、数据库技术:是应用开发的基础技术,80%以上的应用系统需要使用数据库来存放业务数据;B、客户端页面技术:是客户端/服务器开发模式下最基本的技术(例 如我们经常上网所浏览的页面,都属于软件的客户端技术),调查显 示,要开发一个典型的应用系统,编写客户端页面、动态脚本和页面 动画,需要花掉项目组 40%-60%的开发时间,并且很多企业会把这 些工作安排给新入职的员工所以熟练掌握客户端技术是程序员的基 本的素养;C、Java 技术: Java 技术是目前最为流行的软件开发技术,我们对 2407 家企业的职位分析数据表示,有 48.96%的软件开发企业要使用 到 J

2、ava 语言,因此, ACCP5.0 课程中将由浅入深详细讲解这技术;D、.NET技术:.NET技术发展得非常快,短短几年时间已经发展到 能够与Java两分天下的程度,并且.NET技术在原理、使用方式上已 经与Java大同小异,经验表明,在掌握了Java或者.NET语言后,只 需要再花 20%的精力就可以掌握另外一门语言,我们在课程中同时安 排了 Java和.NET开发语言,并且以对比的方式进行教学,必将为学 员提供更宽阔的发展道路。二、北大青鸟课程:北大青鸟 ACCP5.0 课程,国内权威的软件开发课程,由北京大 学和印度 APTECH 联合开发,致力于培养国内紧缺的软件开发工程 师,主要包

3、含四大块技术内容,即:数据库技术、客户端页面技术、Java开发技术和.NET开发技术:1、数据库技术方面第一学態 使用SQLServer管理和杳询数据1第 学期:SQL Sever库设计和咼级杳询1r第二学年:Orach数据库对象和数据查询内容说明:第一学期的使用SQL Server管理和查询数据,讲解了创建数 据库和数据库表、使用 SQL 语句增加、修改和删除和查询数据,学 习完成以后能够操作数据库,执彳丁最基本的查询,而第二学期的SQL Server数据库设计和高级查询是在第一学期的基础上讲解数据库设 计、数据库高级对象的使用。Oracle数据库对象和数据查询为第 二学年的免费课时,讲解了

4、安装和配置Oracle、SQL查询、数据库高 级对象:视图、索引、 PL/SQL 程序设计等高级内容。Oracle 的内容是中心教学扩展内容,中心根据就业的目标企业对 数据库的使用情况、学员对现有技术掌握的程度来决定是否讲解,并 且不在结业考试和内部测试范围内。2、客户端页面技术方面第一学期:使用HTML语言开发麺业站点第二学期;JavaSciipt客户端验证和页向持救制作1r第-学年:旬崔客户端无刷新页面技术内容说明:第一学期的使用 HTML 语言开发商业站点讲解了使用页面 标签,并通过样式表来增强页面效果,同时还包括表单、框架和页面 布局、网站开发流程等内容,完全是基于网站静态页面的内容,

5、到了 第二学期的JavaScript客户端验证和页面特效制作课程,我们通 过学习客户端数据表单验证、使用对象来增强页面动态效果、页面特 效制作等技术,让页面产生丰富的动态效果,提高网站的品质。第二学年的 Ajax 客户端无刷新页面技术,是目前非常流行的技 术,在 ACCP5.0 中它作为一门“绝技”而不是单独的课程来体现的, 但是分别在Java和Net课程中有有详细的讲解,它需要综合运用到 前面两门课程的全部知识来完成特殊的任务,能够在浏览器没有刷新 的情况下,象魔术一样能够自动获得服务器的数据,极大地方便用户, 提升站点竞争力。3、Java 技术方面第一学期:使用Java语言理解程序逻辑?第

6、二学期:使用Java实现面向对象编程第二学年:开发基于Strits/Sirmg/Hib ernntMAjax的网上信息发布平 内容说明:第一学期的使用 Java 语言理解程序逻辑是计算机程序设计 的入门课程,主要讲解了 Java 基本语言语法、软件程序的基本组成 和要素、使用Eclips开发工具等,学习完成后会对程序设计有个基本 的认识,能够运用 Java 语言和思维逻辑把自己的想法通过程序语言 表示出来;第二学期的使用 Java 实现面向对象编程讲解了计算 机程序设计最为普遍和最重要的思想:面向对象的程序设计方法,并 且通过 Java 语言实现这个做法,第二门 Java 课程在前两门 Jav

7、a 课程 的基础上,融合了数据库、页面技术,能够完成一个类似于企业宣传 网站的、简单的浏览器/服务器模式的程序开发。第二学年的内容主要要解决大型的、企业级的软件,如何通过 Java 语言来实现,开发基于 JSP/Servlet/JavaBean 的网上交易系统 课程通过一个网上书店的贯穿讲解, 详细说明了如何使用 JSP/Servlet/JavaBean 三种“组合拳”来完成这样一个典型应用系统的 建设,同时,把软件开发的MVC分层思想贯彻执行下去。最后一门 Java 课程开发基于 Struts/Spring/Hibernate/Ajax 的网 上 信 息 发 布 平 , 讲 解 是 目 前

8、最 为 流 行 的 软 件 程 序 结 构 Struts+Spring+Hibernate 技术, Java 作为开源技术,对于大型系统的 建设,其基本结构已经有成型的“框架”,不需要我们从头到尾自己做 起,这门课程讲解是如何在这个成熟的框架下合作开发,并最终完成 大型系统的开发。4、.NET 技术方面第一学期:使用c研发数据库应用程序第二学期:深入.NET平台和C嚇程第二学期在.NET框衆下鼻笔三层结构数据库弓用系统|第二学年:使用ASP.ET技术开墳网上书店第二学年:使用Ajax和Web Service重构网上书店二内容说明:第一学期的使用C#开发数据库应用程序是学习程序设计的 基础课程,

9、讲解的是传统的基于客户端/服务器的程序设计方式(类 似于QQ、MSN、挖雷这样的“需要安装”、“带窗口”的程序),这一类 程序的开发集成度已经很高了,主要是通过控件拖放的模式来实现, 当然本课程中将结合数据库的内容,来实现一些数据存储和查询,最 终能完成企业运用中的 MIS 系统的开发,阶段结束时还要使用该技 术完成自己的 QQ 程序的设计。第二学期的.NET课程深入.NET平台和C#编程开始真正接 触到.NET技术的全貌,这门课的内容讲解了面向对象如何在.NET平 台上实现,并且牵涉到.NET类库、XML等多种高级对象,让我们程 序设计具备更多的“弹药”,这门课程之后的在.NET框架下开发三

10、 层结构数据库应用系统讲解了.NET核心的三层结构代码组织方式, 后续全部.NET课程都将使用这种三层的代码组织方式;这门课程学 习完毕后我们会发现入门学习的时候,代码组织不是最清晰、最合理 的,同时对程序设计有个更高层次的认识。第二学年的使用ASP.NET技术开发网上书店是一门实战课 程,尽管我们明白了代码的三层组织方式,但是如何运用这种方式来 完成商业级别网站的设计和开发,是这门课程的核心内容, .NET 技 术的集成度非常高了,即使到了第二学年的ASP.NET技术,我们还 可以象第一学期那样拖放控件,但是这里面数据传递和页面控制、 Web控件、IIS和WebConfig、母板页牵涉到诸多使用经验,需要我 们大量编码才能够体会;同样,这门课程我们采用一个完整的网上书 店的业务来透彻讲解。最后一门.NET课程使用Ajax和Web Service重构网上书店 是一门拔高的课程,主要讲解了如何优化我们的程序,同时我们通过 进一步对网上书店程序进行功能的优化,引入 WebService、 Ajax 和 缓存这些高级技术,真正掌握了这些技术,对于提升我们对.NET的 认识和就业能力是非常有帮助的。

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

当前位置:首页 > 建筑/环境 > 建筑资料

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