终于学会了用BLOG了

来源:互联网 发布:centos 7 安装ibus 编辑:程序博客网 时间:2024/05/17 07:50

Eclipse是一个非常优秀的集成开发环境,这个在IBM支持下的开放源码项目经过一段时期的发展完善,已经为广大Java开发者所熟悉。Eclipse的出现,为Java开发者提供了免费使用强大的Java IDE的机会,通过集成大量的plugin,Eclipse的功能可以不断扩展,以支持各种不同的应用。

  Lomboz是一个免费的Eclipse plugin,它将很多Java应用服务器、J2EE组件和Web应用开发集成到Eclipse中,可以帮助Java开发者使用Eclipse建立、测试、部署J2EE应用。

  JBoss是一个开放源码、功能强大的Java应用服务器,也是目前最受Java开发者欢迎的Java应用服务器,被Java World的编辑们评为2002年的最佳应用服务器。2003年到目前为止的下载量已经超过了一百五十万次。

-------------------------------------

Hibernate寓意:Let Java objects hibernate in the relational database.
  
  Hibernate 是Java应用和关系数据库之间的桥梁,负责Java对象和关系数据库之间的映射的ORM中间件。Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java开发人员可以随心所欲的使用对象编程思维来操纵数据库。简单的说就是:
  
  1.封装了通过JDBC访问数据库操作。
  
  2.向上层应用提供访问面向对象数据访问的API。

-----------------------------------------

XML(可扩展标记语言)以其可自定义标记的特点逐渐成为描述各类信息的主流语言。XML文件的插入、修改、检索等操作工作均可通过微软提供的XML组件对象来实现。使用XML组件可通过DOM和SAX二种方式对XML文件进行操作,且易用、速度快、占用内存小。

FSO(File System Object),即文件系统组件对象,该组件可实现对驱动器、文件夹和文件的各种操作,如创建、修改、移动和删除或检测是否存在等。FSO对象模型还可获取关于驱动器、文件夹和文件的各类信息,如名称、创建日期和最近修改日期等。通过使用FSO 组件对象,可使对文件系统的操作变得非常简单。

WSH(Windows Script Host),即脚本宿主组件对象,该组件封装大量的系统操作API函数,使对Windows的操作变得非常方便,可实现如网络信息和环境变量获取、执行应用程序、创建快捷方式、访问特定目录等操作。

ADO(ActiveX Data Objects),即ActiveX数据对象组件,该组件是广泛使用的数据库连接组件,通过该组件可使客户端程序访问和操作数据库。使用ADO组件最主要的优点在于易用、速度快、内存占用小。

GUI处理::Windows下有大量ActiveX控件,都提供了界面服务。这些类的封装性都非常好,具有很高的复用性。这些类实现了IDispatch接口,因此它们的使用也比较简单。但是,Java的窗口管理与Windows的窗口管理有很大差异。Windows利用句柄管理窗口。Java通过窗口类管理,对于重型构件(AWT窗口),每一个构件都有一个同位体,即存在一个本地窗口与之对应。对于轻型构件(Swing的大部分类),它们都没有同位体。因此,我们可以考虑在重型构件上放置ActiveX控件。

----------------------------------------------

COM是一种跨应用和语言共享二进制代码的方法。

COM是开发软件组件的一种方法。组件是一些小规模的二进制可执行程序,为应用程序、操作系统及其他组件提供服务。多个COM对象可连接并形成应用程序或组件系统。组件在运行期可不被重新链接或编译而进行卸载或替换。COM同时也是一个建立动态组件的规范,COM规范是一套为组件架构设置标准的文档规范。COM的发布形式一般为Win32动态链接库(DLL)或可执行文件(EXE)。

COM接口是包含函数指针数组的内存结构。每个数组元素包含一个由组件所实现的函数地址。COM接口即为该内存结构。对于客户程序,组件是接口集,可通过接口访问COM组件。

-------------------------------------------------

当前流行的轻量级开发框架Spring技术

Struts是目前非常流行的基于MVC的Java Web框架

Hibernate是非常流行的对象-关系映射工具。详细介绍了运用目前最成熟的Hibernate 2.1版本进行Java对象持久化的技术。Hibernate是连接Java对象模型和关系数据模型的桥梁......

EJB里又分:状态javabean和实体javabean
状态javabean分:有状态javabean和无状态javabean
实体javabean分:CMP和BMP

-----------------------------------------------------

事件是一种在"源对象"和"监听者对象"之间,某种状态发生变化的传递机制。事件有许多不同的用途,例如在Windows系统中常要处理的鼠标事件、窗口边界改变事件、键盘事件等。在Java和JavaBean中则是定义了一个一般的、可扩充的事件机制,这种机制能够:

对事件类型和传递的模型的定义和扩充提供一个公共框架,并适合于广泛的应用。

在JAVAWEB应用中,MVC三部分分别是View部分用到jsp,Model部分用到javaBean,controller用到servlet。

 

 

 

原创粉丝点击