与传统工艺不同,Sun公司推出了Java将作为一个开放的技术。应大部分的Java开发公司的要求,设计互相兼容的Java组件。
因此,Java和C,c++有许多相似之处。Java丢弃C,c++的缺点,删除C和c++指针运算,定义结构,手动释放内存容易导致错误的功能和特点,增强了安全性,也使其更容易接受和学习。
c++在理论和实践都有重要的差异。Java语言可以写两个程序,一个是应用程序、一个小应用程序。应用程序可以独立运行,可用于网络的发展,多媒体等。小应用程序不能独立运行,嵌入到Web页面的浏览器与插件Java运行时,主要是在互联网上。
Java至今主要发展的3个领域的应用平台:Java 2 Platform,Standard Edition(Java SE)、Java 2 Platform,Enterprise Edition(Java EE)和Java 2 Platform,Micro Edition(Java ME)。
Eclipse是一个开源的、基于Java的可扩展开发平台。幸运的是,Eclipse 附带了一个标准的插件集,包括 Java 开发工具(Java Development Tools,JDT)。
例如,支持的编程语言如C / c++、COBOL和Eiffel其他插件可用。还可以使用Eclipse框架作为其他应用程序类型的基础,比如内容管理系统,与软件开发。
基于 Eclipse 的应用程序的突出例子是 IBM 的 WebSphere Studio Workbench,它构成了 IBM Java 开发工具系列的基础。例如,WebSphere Studio Application Developer 添加了对 JSP、servlet、EJB、XML、Web 服务和数据库访问的支持。
1.2.2 JavaBeans技术简介
JavaBeans是Java的可重用组件技术。通过javabean JSP实现相同的功能扩展。JSP提供了完美的支持集成javabean模块的Web应用程序。
1.2.3 JSP技术简介
JSP可以比得上微软的服务器页面活动(ASP),但JSP类似于和HTML标记和Java代码片段,而不是改变。当人们使用Web服务器(例如Apache或Netscape服务器),不提供ASP本地支持,您可以考虑使用JSP。
服务器页面的Java技术允许Web开发人员和设计人员创建和文护的动态网页,尤其是目前的商业系统。JSP将用户界面与系统的内容,这使得设计者改变整个web页面的布局不改变底层动态内容.
它还允许开发人员创建灵活的代码,这些代码很容易更新和重用。从JSP页面可以根据需要自动编译,网页设计师可以改变表达式的代码而不需要重新编译应用程序逻辑。这也是生成动态Web内容更灵活的方法比JSP和Java服务。
事实证明,Java是一个理想的开发Web应用程序的框架。JSP基于服务技术,在很多方面改善。使用javabean跨平台运行构建,JSP逻辑的分离提供了一个解决方案和显示风格。JSP将成为一个强大的竞争对手和其他动态web技术。 jsp+sqlserver企业论坛系统设计(3):http://www.751com.cn/jisuanji/lunwen_32914.html