2Java技术前景与技术体系说明.ppt

  1. 1、本文档共14页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
广州市腾科职业培训学校 腾科因你而精彩 Java技术前景与技术体系说明 一个在线付费系统的技术选型 “我们需要做一个向淘宝一样的在线付费系统,现在需要选择开发技术,有四个选项,你告诉我选哪一个,为什么?” a. C b. C++ c. Java d. .NET 这是腾科一个大四的同学去深圳接项目时遇到面试官的提问: 分析 C语言 这个项目需要界面,用C语言开发界面非常复杂,开发成本过高,首先排除。 C++ 用C++开发界面很轻松,但是需要每一个用户安装客户端,客户损耗量大,造成损失。 据 CNNIC的统计,一百个客户,如果需要安装客户端软件在自己电脑上,然后才能使用软件的功能,在安装完毕后,还剩下23个客户,客户损耗率为77%。因此,排除C++。 .NET与Java 没有以上问题,暂定这两种技术,对于他俩的中选择哪一个,请继续往下看: .NET好还是Java好 如果我有俩女朋友: 一个温柔贤淑,持家有道 一个活泼可爱,整天逗我开心 该结婚了,选哪个好啊? .NET好还是Java好 选择技术方案时,首选需要明白,所有的技术没有好差之分,只是他们各自适合不同的项目,如何选呢? “选一个他的优点你当前项目很需要,可是缺点又不那么介意的那个。” .NET的优缺点 优点: 学习简单,容易上手。 开发环境统一,集成性高,造成开发效率高。 缺点: 开发中大型应用时,容易出现可维护性和可扩展性低的问题。 由于学习简单,所以会的人多;由于会的人多,所以就业工资相对低一点。 Java的优缺点 缺点: 知识体系庞大,开发环境复杂,不容易学习。 开发环境不统一,造成开发效率较低。 优点: 开发中大型应用时,不容易出现可维护性和可扩展性低的问题。 由于学习复杂,所以会的人少;由于会的人少,所以就业工资相对高一点。 方案 表现层 控制层 逻辑层 持久层 处理能力 客户高体验解决方案 Flex Flex 任意 搜索引擎 有任意效果,有开发效率,有高性能,有高安全性,有大吞吐量,有高客户体验。 企业分布式解决方案 手机 任意 任意 任意 有任意效果,有开发效率,有高性能,有高安全性,有大吞吐量,但无高客户体验。 普遍开源解决方案 Struts Struts Spring Hibernate 有任意效果,有开发效率,有高性能,但无高安全性,无大吞吐量,无高客户体验。 JavaEE基础解决方案 JSP Servlet JavaBean JDBC 有任意效果,但无开发效率,无高性能,无高安全性,无大吞吐量,无高客户体验。 Oracle/MySql 支撑数据存储 系统分析 对再大再复杂的系统都能设计和整理的能力。 项目管理 对项目开发过程中的9个方向的管理与被管理的能力。 JavaSE Java基础语法与类库的使用 Java知识体系 Struts – 轻松实现国际化 Flex – 超炫界面与轻松AJAX 搜索引擎–毫秒级海量数据全文检索 技术对就业的功效 在掌握了以上技术之后,如何使用它们,为就业打开方便之门呢? 广州市腾科职业培训学校 www. ,020Kende*

文档评论(0)

yyh892289 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档