`
jeffrey_gao
  • 浏览: 6467 次
  • 性别: Icon_minigender_1
  • 来自: 上海
最近访客 更多访客>>
社区版块
存档分类
最新评论

我所经历的Oracle+Java以及一些随想

阅读更多

最近SUN的卖身终于告一段落,虽然IBM来势汹汹,谁知最后还是Oracle暗渡陈仓.我想无论名花落入谁家,随后几年Java社区必有多场恶战,只希望不要弄得四分五裂,只让Developer无所适从而已.

记得最初在Oracle平台上使用Java是公司的数据仓库项目,我负责进行原型开发. 那时WebService+SOAP才刚起步(01年), Corba对于异构平台的调用大行其道. 由于OWB允许使用RMI-IIOP协议让Java Client访问OLAP结构,但公开资料不多,于是用了好些时间到处求仙(公司不是Oracle Partner). 后来才知道如果每年付一大笔钱, 就能参加MetaLink, 那上面才有真经.当时的感觉是Oracle对Java的支持虽然卓越,但相对封闭,还未对Java Developer有亲和力.反观当时的SUN和BEA,都有成熟的Developer Network/Community,如果要找寻资料相对容易.

后来Oracle在中国开Developer大会,正式推广它的OTN,但是好长时间内上面的内容都不够丰富,统统是围绕着它自己的JDeveloper和OC4J来宣传, 让人兴致索然. 当时最感兴趣的是BEA的dev2dev和IBM的developerWorks.

再过了段时间换了新公司,突然发现产品是基于OC4J的. 设想当时你做了多年的基于WebLogic的EJB开发, 每日面对个始终形成不了气候而只是靠平台优势维持其生存的Middleware, 该是多么的无趣! 不过程序员的天性是适应环境, 好歹也撑了一段时间的Pure Oracle+JDeveloper开发.

Oracle总是有赚大把钱的本事. 资本大鳄的本性是贪婪, 野心家更是想靠同时积累技术和商业优势来赚更多的钱. Oracle与BEA扭扭捏捏了好一会, 终于把人娶回了家. 不知道被Oracle套住的客户是否会满意这个结果, 但是Developer应该可以感觉到Oracle想一统Enterprise Platform的决心了.

今年初有朋友要我帮忙看看Primavera与Java如何做Integration, 一查资料发现P3e/c也被Oracle揽入怀中. 真不知道Oracle到底还要收购多少Enterprise Appplication的领先者, 反正它有大把的现金可以砸人.

从PeopleSoft, BEA, Hyperion到今天的SUN, 个个都曾经是风光无限的行业领先者, 可就在这短短几年间一股脑儿嫁给了Oracle, 让人唏嘘不已.

过渡的垄断会给整个行业造成压力,也不利于让一些已证明优势的技术独立发展(想必Oracle在大举裁人的同时也在舍弃一些重叠的技术了).

只能展望未来Java社区有掌握自己命运的机会而不是被大公司玩弄于掌中.

Farewell, Generous Sun, Salute, Greedy Oracle!

分享到:
评论
1 楼 ray_linn 2009-04-22  
只希望oracle别把jboss也收入囊中,oracle的AS用起来那一个别扭额。

相关推荐

    Oracle+Weblogic+Server+Java反序列化漏洞 解决方案

    Oracle+Weblogic+Server+Java反序列化漏洞 解决方案 Oracle+Weblogic+Server+Java反序列化漏洞 解决方案

    java学习资料 Oracle+java+JS+CSS+HTML

    标题中的"Java学习资料 Oracle+java+JS+CSS+HTML"揭示了这是一份综合性的IT学习资源,涵盖了从数据库管理到前端开发的多个技术领域。让我们逐一深入这些知识点: 1. **Java**:Java是一种广泛应用的面向对象的编程...

    oracle+Java-图书管理系统.zip

    视频-https://www.bilibili.com/video/av55424162 Oracle+Database+11g+PLSQL编程实战(书+源码) 给力的oracle教程 知识+实战才是王道 。 文件夹 PATH 列表 卷序列号为 4E8D-6931

    数据库开发(Oracle+Java

    ### 数据库开发(Oracle+Java):从零到精通 #### 核心知识点解析: **一、Oracle与Java集成概述** 在IT行业中,数据库技术是不可或缺的一部分,而Oracle作为全球领先的数据库管理系统之一,广泛应用于企业级应用...

    oracle+java酒店管理系统

    【Oracle+Java酒店管理系统】是基于Java编程语言与Oracle数据库技术构建的一款全面的管理软件,旨在提高酒店运营效率和服务质量。这个系统利用JDBC(Java Database Connectivity)作为数据访问接口,实现了对数据库...

    oracle+java的详细介绍

    Oracle 和 Java 是两种在 IT...综上所述,Oracle数据库提供了强大的数据管理功能,而Java作为编程语言,通过JDBC与Oracle数据库集成,实现数据的动态处理。了解这些知识点对于构建高效、可靠的数据库应用程序至关重要。

    idea+springboot+oracle+mybatis

    标题 "idea+springboot+oracle+mybatis" 暗示了这个项目是基于IntelliJ IDEA的一个集成开发环境,使用Spring Boot框架,配合Oracle数据库和MyBatis持久层框架来构建的应用。以下是对这些技术栈的详细解释: 1. **...

    基于SpringBoot+Oracle+java-swing的企业职工考勤管理信息系统源码+sql数据库(数据库大项目).zip

    基于SpringBoot+Oracle+java-swing的企业职工考勤管理信息系统源码+sql数据库(毕设项目).zip 企业职工考勤管理信息系统 本项目为本人大二下的Oracle数据库大作业,目前已经基本完成。 鉴于swing框架已经淘汰,本项目...

    大数据库系统实验报告材料--图书馆管理系统oracle+java.doc

    大数据库系统实验报告材料--图书馆管理系统oracle+java.doc

    Oracle + jdbcTemplate + Spring + Java + Flex 实现分页.docx

    在Oracle数据库环境中,结合Spring、Java和Flex进行分页查询是常见的需求。本文档主要讨论如何利用Oracle存储过程、jdbcTemplate(Spring框架的一个组件)以及Flex前端实现这一功能。 首先,Oracle存储过程是实现...

    java+SSH+oracle+sqlserver学习笔记

    【Java SSH Oracle SQLServer 学习笔记】 Java是一种广泛使用的面向对象的编程语言,它以其跨平台、开源和丰富的库而闻名。SSH是三个开源框架的缩写,分别是Spring、Struts和Hibernate,它们在Java Web开发中起着至...

    网上商城后台管理系统(Oracle+Java web)

    《网上商城后台管理系统:Oracle与Java Web的深度整合》 在当今互联网时代,网上商城已成为商业活动的重要平台,而后台管理系统则是支撑其高效运营的核心。本文将深入探讨一个基于Oracle数据库,采用Servlet、JSP、...

    oracle+jsp数据库开发与实例

    在Oracle+jsp的场景下,通常需要导入Oracle的JDBC驱动(如ojdbc.jar),然后通过`Class.forName()`加载驱动,`DriverManager.getConnection()`建立连接,`Statement`或`PreparedStatement`对象执行SQL,最后用`...

    springboot+jpa+oracle+maven

    "springboot+jpa+oracle+maven"项目是一个基于SpringBoot框架、使用JPA进行ORM、Oracle作为数据存储、Maven管理依赖的Java应用示例。它提供了一个基础架构,开发者可以根据需求添加具体的业务逻辑和功能。不过,由于...

    linux下搭建jdk+oracle+tomcat环境借鉴.pdf

    linux下搭建jdk+oracle+tomcat环境借鉴.pdf

    最好用的通用后台管理extjs+MySQL+oracle+SQL server数据库源码

    这是本人自己总结最好用的通用后台管extjs+MySQL+oracle+SQL server数据库源码:主要运用了一下的知识: 1、主要运用的后台框架是extjs, 2、jsp+hibernate+Struts2+spring+ajax+jQuery, 3、用到了Java面向对象的...

    java+jsp+oracle做的bbs

    【描述】:“用jsp+java+oracle做的BBS。。。。超简单” 描述中的“超简单”可能是指相对于其他复杂的开发框架或技术栈,使用Java、JSP和Oracle构建BBS相对入门友好,适合初学者上手。这通常意味着开发者可能利用了...

    达内corejava+Oracle+JDBC+XML笔记

    "达内corejava+Oracle+JDBC+XML笔记"这份资料涵盖了Java开发的核心部分,对于初学者或者希望巩固基础的开发者来说,是一份宝贵的资源。CoreJava笔记可能包括了类和对象的创建、继承、封装、多态等OOP原则,以及集合...

    学生成绩管理系统+java+oracle

    总的来说,"学生成绩管理系统+Java+Oracle"是一个实用的教学案例,它将理论知识与实践紧密结合,为学习者提供了一次全面掌握数据库编程和Web开发的宝贵机会。通过这个项目,初学者不仅可以提高编程技能,更能对...

    SSM+Maven+Oracle+Log4j+Idea

    SSM+Maven+Oracle+Log4j+Idea是一个常见的Java Web开发组合,用于构建高效、可维护的Web应用程序。下面将详细解释这些技术及其在项目中的作用。 1. **SSM框架**:SSM是Spring、Spring MVC和MyBatis的缩写,是Java...

Global site tag (gtag.js) - Google Analytics