intra-mart(CoreMount)学习笔记

1配置目录的介绍
下面对intra-mart的目录结构进行下说明。
bin       放置服务器模块共通初期设定文件的文件夹
lib        放置一些共通的包
conf     放置服务器模块共通初期设定文件的文件夹
doc      J2EE开发模式的工作目录
pages   script开发模式的工作目录
log       放置系统日志


为了学习,把6.1和7.0都用过了,感觉6.1的服务器启动不是太让人满意,
现在我已经把6.1给删掉了,拿7.0学习。
由于工作上的要求,现在学习的开发模式是script,J2EE开发模式还没有尝试过。


script开发模式是使用html和JavaScript的开发模式。画面由html输出,逻辑由JavaScript实现。
自认为的好处就是简单,如果由html和JavaScript基础的话只要两三天时间就能上手了,
但是没有合适的文本编辑器,虽然intra-mart提供了e-Builder帮助开发,但据说打开html比较慢。
所以目前为止我都是用文本编辑器进行开发的。向大家推荐Ue,如果是日文系统的话“秀丸”。


虽说是用html和JavaScript进行开发,但与通常的html和JavaScript有些不同。
html中使用IMART标签,
JavaScript还不清楚具体都有哪些不同,但至少在intra-mart中是不能使用alert的。
Debug和测试使用intra-mart提供的Debug对象和JsUnit对象,更具体的使用方法,只能让你去查API了

 2.搭建intra-mart运行环境

我在文章Intra-mart框架简介中对intra-mart做了简单介绍,那么我们要怎么搭建起intra-mart的环境呢。这里简单介绍一下搭建intra-mart运行环境的步骤,按照步骤一步一步操作既可以快速配置起imart的开发环境了。

1、安装eBuilder

2、intra-mart Ver7.0(debug server)安装

3、准备JDBC驱动

把驱动放到intra-mart安装目录/lib文件夹下

4、DB接续设定

intra-mart安装目录\conf\data-source.xml

<data-source>
    <system-data-source>
        <connect-id>default</connect-id>
        <resource-ref-name>java:comp/env/jdbc/oracle</resource-ref-name>
    </system-data-source>
    <group-data-source>
        <login-group-id>default</login-group-id>
        <resource-ref-name>java:comp/env/jdbc/oracle</resource-ref-name>
    </group-data-source>
</data-source>

 intra-mart安装目录\conf\http.xml

<database>
	<jndi-name>jdbc/oracle</jndi-name>
	<driver>
		<type>oracle.jdbc.pool.OracleConnectionPoolDataSource</type>
		<url>jdbc:oracle:thin:@dam03:1521:oraimart</url>
		<user>xxxx</user>
		<password>xxxx</password>
	</driver>
	<prepared-statement-cache-size>8</prepared-statement-cache-size>
	<max-connections>20</max-connections>
	<max-idle-time>30s</max-idle-time>
</database>

5、程序作成

6、Debug服务启动

7、登陆组作成

由系统管理者通过下记URL作成

http://localhost:8080/imart/system.admin

8、初期化数据导入

9、用户创建

由登陆组通过下记URL作成

http://localhost:8080/imart/default.manager

10、用户登陆

用户通过下记URL登陆

http://localhost:8080/imart/default.portal

 

intra-mart是一个综合型的Web应用框架。利用这个框架提供的便利,程序员只负责开发很少的一部分,这样不仅开发的生产性大大提高 了,而且,很多组件都得到了重复利用。系统也变得稳定,易于维护。

3.intra-mart的特点:

(1)高开发生产性的综合型框架

这个综合型框架是由各种类型的java业务组件群(im-BizAPI),JavaEE框架(im-JavaEE Framework)构成。运用这些集成模块,可以很大程度上提高开发效率。因为JavaEE开发模式和脚本开发模式可以并用,这就大幅降低了Web系统开发的门槛。

(2)灵活适应业务变化的SOA系统构筑平台

当一个系统的业务模型改变了,业务也得随着改变,争对这个重要的方面,intra-mart综合框架的基础上,添加了各种功能:Application共 通、页面模型、单点登录(只验证一次,但是有多个服务来支持)、业务流程管理(business process managerment)等等。这样短时间内在旧的系统基础上就可以很快构筑新的业务。而且,可以单独设置业务流程、系统功能和DB(database 数据库),当业务系统改变时,业务流程能很快做出相应改变。

(3)配备了具有高速而可靠的OSS(open source software 开源软件)应用服务器

intra-mart框架的每个功能都有相对应的应用服务器,intra-mart WebPlatform也配备了具有高度信赖性的OSS应用服务器功能(Resin/JBoss),这样在Web上实行的业务逻辑就可以在Web应用服务 器上转移,使得Web服务器和DB服务器分开承担负荷成为可能(多层机构对应)。

        以上内容摘自百度百科Intra-mart。

介绍完了intra-mart的特点,我们来讲一讲intra-mart的开发环境配置,我的Intra-mart开发环境安装手顺这篇文章中给出了开发环境配置手顺,参考手顺,完成所有步骤,就可轻松配置起intra-mart开发环境了。

 

Face your past without regret. Handle your present with confidence.Prepare for future without fear. keep the faith and drop the fear. 面对过去无怨无悔,把握现在充满信心,备战未来无所畏惧。保持信念,克服恐惧!一点一滴的积累,一点一滴的沉淀,学技术需要不断的积淀!