首页 | 官方网站   微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 15 毫秒
1.
Java is becoming the predominant language for defining and deploying complex business logic across all tiers of the enterprise. Java is uniquely suited to distributed information systems, and clearly critical to the success of Oracle's network computing initiative. No other language combines the features required in these environments. This paper surveys five aspects of our Java product strategy. Unless otherwise stated, these components are included in the Oracle 8.1 software development kit, SDK2, which is under test at a small number of sites. Over the past 20 years, SQL has become the “shape” of the world's store of data. In many ways, Java represents a practical, ubiquitous means for augmenting this structure with the arbitrarily complex operational semantics that only a general-purpose, object-oriented programming language can provide. Such logic is inherently distributed, and may be freely deployed on any network computing tier. The combination of ubiquitous SQL data and Java behavior will generalize relational database management systems into the information servers that are so critical to the future of network computing  相似文献   

2.
The ability to annotate code and, in general, the capability to attach arbitrary meta-data to portions of a program are features that have become more and more common in programming languages.Annotations in Java make it possible to attach custom, structured meta-data to declarations of classes, fields and methods. However, the mechanism has some limits: annotations can only decorate declarations and their instantiation can only be resolved statically.With this work, we propose an extension to Java (named @Java) with a richer annotation model, supporting code block and expression annotations, as well as dynamically evaluated members. In other words, in our model, the granularity of annotations extends to the statement and expression level and annotations may hold the result of runtime-evaluated expressions.Our extension to the Java annotation model is twofold: (i) we introduced block and expression annotations and (ii) we allow every annotation to hold dynamically evaluated values. Our implementation also provides an extended reflection API to support inspection and retrieval of our enhanced annotations.  相似文献   

3.
将XML、Java、JSP及程序生成器等技术与其方法结合起来,通过域分析的思路、方法和过程,讨论了使用XML和Java创建程序生成器的方法和过程,并比较了不同方法的优劣,指出了将XML应用到程序创建和维护上的优势。  相似文献   

4.
Hot Java与Java     
HotJava与Java武汉大学郑懋申佳丽韩郁飞1引言在当今信息爆炸的时代,Internet被称之为信息高速公路,它将分布在世界不同地域的资源连接起来,是目前世界上最大的计算机互连网络。Internet上提供的服务非常丰富,而其中WorldWideW...  相似文献   

5.
Java语言与Java技术   总被引:2,自引:0,他引:2  
介绍Java语言对业界的影响,Java平台及当前正在发展着的Java技术。  相似文献   

6.
We present recent work on the development of Java PathExplorer (JPaX), a tool for monitoring the execution of Java programs. JPaX can be used during program testing to gain increased information about program executions, and can potentially furthermore be applied during operation to survey safety critical systems. The tool facilitates automated instrumentation of a program's byte code, which will then emit events to an observer during its execution. The observer checks the events against user provided high level requirement specifications, for example temporal logic formulae, and against lower level error detection procedures, usually concurrency related such as deadlock and data race algorithms. High level requirement specifications together with their underlying logics are defined in rewriting logic using Maude, and then can either be directly checked using Maude rewriting engine, or be first translated to efficient data structures and then checked in Java.  相似文献   

7.
Java编译程序技术与Java性能   总被引:3,自引:1,他引:3  
冀振燕  程虎 《软件学报》2000,11(2):173-178
概述了Java编译程序技术,把Java编译程序分成5类:具有解释技术的编译程序;具有及时(JIT)编译技术的编译程序;具有自适应优化技术的编译程序;本地编译程序和翻译程序.详细描述和分析了它们的体系结构和工作原理.同时也分析了编译程序技术对Java性能的影响.  相似文献   

8.
Kress encourages us to understand writing as “transformative engagement in the world,” and his emphasis on the materiality of modes draws our attention to the multiple possibilities offered by different materials and sensory channels. Writing involves the transformation of all aspects of the resources for meaning; thus writing is always an ethical act, and the worlds that different cultures and communities bring forth through their semiotic work offer different possibilities of being.  相似文献   

9.
Java之路     
Java已经问世10年了.在这10年间,Java从一种诱人的技术发展成为一种繁荣的经济生态体系.在这个经济生态体系之中,每家软件企业、每个软件开发人员都可以播种、耕耘、收获,聚集属于自己的财富.  相似文献   

10.
《EDPACS》2013,47(4)
  相似文献   

11.
Java处理器技术   总被引:1,自引:0,他引:1  
本文介绍了几种 Java处理器技术的结构和特点 ,包括 Java虚拟机、采用堆栈结构的 Java处理器、Java协处理器、采用 VL IW技术的 Java并行处理器等 .最后 ,简述了 Java处理器技术的最近发展概况  相似文献   

12.
Java Pro     
《程序员》2006,(10):19-19
用Windows Workflow和Web Services配置分布式商务处理;利用Windows Vista和WCF中的P2P Communication;  相似文献   

13.
This paper reports on the development of a language construct designed to solve certain problems in composability at the level of object-oriented programming languages. Features were chosen to investigate how much compositional functionality could be added to core Java with as small a change as possible and in an additive manner. A fairly elegant and effective syntax on core Java resulted in reducing the clutter of the "mechanics" of composition. This construct features eliminating runtime cast and null exceptions within the construct, and the option of parametric covariant override. It does so while avoiding undesirable restrictions or new frameworks. Recently, new techniques intended to improve the composability of software components in the Java ecosystem have been vigorously pursued. Proposals take on the objectives of composition in largescale systems and enterprise applications but often implement on conventional object-oriented languages which face the same kinds of problems from the ground up. Benefitting from those experiences, the present work seeks to provide core Java-level solutions to problems that are analogous to those at the higher-levels. The supervenience construct described in this paper is based on a well-established formulation for composing a relationship over classes with some common behavioral elements, their behavioral intersection. The narrow concern of this construct is the sound composition of components across class families while eliminating certain barriers to runtime type-safety in core Java. The supervenience construct has been applied to certain classic problems and key case studies in composability and extensibility which represent fundamental issues that emerge at every level. The implementation requires no installed runtime frameworks and no changes to the JVM or type system of core Java. It is designed to deploy stand-alone or later integrate with the standard Java compiler and IDEs. The continuing research is now focusing on a more formal proof of its type-safety, applying the reference implementation to mid-scale and distributed applications.  相似文献   

14.
Pervasive Java   总被引:1,自引:0,他引:1  
Highlights pervasive Java - a surge of wireless and mobile platform standardization activities led by Sun Microsystems. Driven by a fast-pace proliferation of portable devices and appliances with embedded computers, pervasive Java (also called wireless Java and mobile Java) attempts to bridge the gap between disparate devices and platforms, and profitable business and application development.  相似文献   

15.
JAVA的安全结构   总被引:4,自引:0,他引:4  
Java的安全结构———“沙盒”模型的4个组成部分:内建于Java虚拟机和语言的安全特性、类的载入结构、类文件校验器、安全管理器和JAVAAPI。  相似文献   

16.
SSH 框架是Java Web 开发的常见技术框架集合,包含Struts、Hibernate 和Spring 三个框架,这三个框架在具体 开发应用侧重点都有所不同,各自管理的代码范围也有着较大的区别,当前应用SSH 框架集进行Java Web 项目的开发是web 开发过程中非常流行的开发模式。本文通过对SSH 框架进行简单介绍,探讨各自框架在web 领域具体应用以及Java Web 框架 技术的发展展望,使得读者能够通过本文快速了解SSH 框架及相关技术,同时为开发人员进行快速开发提供有效参考。  相似文献   

17.
Widespread use of the Internet is giving rise to the need for collaborative applications that link users at remote sites. Many toolkits support the development of collaboration-aware applications, those developed specifically for cooperative work by multiple users. Another approach is collaboration transparency, the collaborative use of applications originally developed for a single user. When the runtime environment supports collaboration transparency, an application programmer need not write new code to make an application collaborative. Thus, collaboration transparency leverages the existing base of single user applications by extending them to collaborative use. We review options for providing collaboration transparency. We also discuss how collaboration transparency can be incorporated into Sun Microsystems' Java, the most widely used vehicle for developing interactive World Wide Web applications  相似文献   

18.
应用系统安全性在网络应用技术发展中发挥越来越重要的作用,同时,逐渐成为信息安全管理措施的核心。Java平台即将应用系统安全技术,结合Java技术,提高网络信息时代的安全性。Java平台配置容易,使用便利,提高了安全体系结构的安全性和稳定性。基于此,简要分析了Java平台,提出了应用Java技术的安全问题,以期为相应企业提供借鉴。  相似文献   

19.
Java栈是Java虚拟机中运行时数据区的主要组成部分。大部分虚拟机指令的操作都与Java栈中的框架相关联。该文描述了Java栈在Java虚拟机运行中所起的作用,自行设计了一种Java栈的数据结构,提出了一些具有代表性的字节码指令的实现方法。同时总结了Java栈对虚拟机运行效率的影响。  相似文献   

20.
Java异常处理   总被引:4,自引:0,他引:4  
强大的异常处理机制是Java的一大优势,正确地使用Java异常处理能够使程序更健壮,但在实际应用中对Java异常处理存在很多不合理的地方.对Java异常处理机制和异常类层次作了简单介绍,并对异常处理中应该注意的事项作了一个总结.  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司    京ICP备09084417号-23

京公网安备 11010802026262号