auth="Container"
type="javax.sql.DataSource"
name="salesDataSource"
description="sinodb"
username="salesnew"
password="salesnew"
maxActive="4"
maxIdle="2"
maxWait="5000"
driverClassName="oracle.jdbc.driver.OracleDriver"
url="jdbc:
oracle:
thin:
@localhost:
1521:
sinodb"
/>
注:
以上内容根据实际信息进行修改
把oracle驱动包classes12.jar拷贝到tomcat的common\lib中
Ø测试应用
执行tomcat的bin\startup.bat,待服务启动成功后,
登陆http:
//localhost:
8080/product/test.jsp
Jar包使用
Jar包名称
使用相关
描述
ins-arch4.jar
ARCH4核心包
核心包
commons-attributes-api-2.1.jar
Apache开源包
commons-beanutils-1.7.1-20061106.jar
Apache开源包
commons-codec-1.3.jar
Apache开源包
commons-collections-3.2.jar
Apache开源包
collectionsApache的工具集
commons-configuration-1.2.jar
Apache开源包
commons-digester-1.7.jar
Apache开源包
commons-discovery-0.2.jar
Apache开源包
commons-fileupload-1.1.1.jar
Apache开源包
文件上传
commons-httpclient-3.0.jar
commons-httpclient-3.1.jar
Apache开源包
http通讯相关
commons-io-1.2.jar
Apache开源包
commons-jci-core-1.0-406301.jar
Apache开源包
commons-jci-eclipse-3.2.0.666.jar
Apache开源包
commons-jci-janino-2.4.3.jar
Apache开源包
commons-lang-2.1.jar
Apache开源包
commons-logging-1.0.4.jar
Apache开源包
日志相关
commons-pool-1.3.jar
Apache开源包
连接数据库
commons-dbcp-1.2.1.jar
Apache开源包
连接数据库
commons-validator-1.3.0.jar
Apache开源包
spring-2.0.jar
Spring开源包
Spring核心包
spring-mock-2.0.jar
Spring开源包
Spring辅助测试包
spring-modules-jbpm31.jar
Spring开源包
cglib-nodep-2.1_3.jar
Spring,Hibernate相关
aop的支持
aspectjrt-1.5.2a.jar
Spring相关
aop的支持
aspectjweaver-1.5.2a.jar
Spring相关
aop的支持
aopalliance-1.0.jar
Spring相关
aop的支持
quartz-1.6.0.jar
Spring相关
调度器,定时器相关
dom4j-1.6.1.jar
Spring相关
xml解析工具类
jaxen-1.1-beta-9.jar
Spring相关
xml解析工具dom4j基础类
standard-1.1.2.jar
Spring相关
标签相关
jstl-1.1.2.jar
Spring相关
标签相关
hibernate-3.2.0.ga.jar
Hibernate开源包
hibernate-annotations-3.2.0.ga.jar
Hibernate开源包
antlr-2.7.6.jar
antlr-3.0ea8.jar
Hibernate相关
语言转换工具
asm-2.2.1.jar
asm-attrs-2.2.1.jar
Hibernate相关
ASM字节码库如果使用“cglib”则必要
jta-1.0.1B.jar
Hibernate相关
事务处理相关
persistence-api-1.0.jar
Hibernate相关
ehcache-1.5.0.jar
Hibernate相关
缓存相关
struts2-core-2.0.6.jar
Struts2开源包
Struts2核心包
struts2-spring-plugin-2.0.6.jar
Struts2开源包
struts2整合spring所需包
xwork-2.0.4.jar
Struts2相关
xwork核心包
ognl-2.6.11.jar
Struts2相关
ognl表达示所需包
freemarker-2.3.10.jar
Struts2相关
模板相关操作需要包
log4j-1.2.13.jar
日志处理
poi-3.0.1.jar
poi2.jar
poi包
Excel的处理
jxl-2.4.2.jar
Jxl包
Excel的处理
jdom-1.0.jar
Jdom包
xml解析工具类
PowerClient.jar
SalesModel.jar
Service.jar
XmlSchema-1.1.jar
acegi-security-1.0.7.jar
activation-1.1.jar
activemq-ra-4.1.0-incubator.jar
apache-activemq-4.1.0-incubator.jar
bcprov-jdk15-133.jar
bsh-2.0b4.jar
casclient-2.1.1.jar
compass-1.1M3.jar
core-3.2.0.666.jar
drools-core.jar
dwr-2.0.1.jar
ezmorph-1.0.2.jar
filemanagerTypeTreeUtils.jar
geronimo-j2ee-connector_1.5_spec-1.0.jar
geronimo-j2ee-jacc_1.0_spec-1.0.jar
geronimo-j2ee-management_1.0_spec-1.0.jar
geronimo-jms_1.1_spec-1.0.jar
ifxjdbc.jar
ifxjdbcx.jar
itext2_rq.jar
jai_codec.jar
jai_core.jar
janino-2.4.3.jar
jasperreports-1.3.3.jar
jaxb-api-2.0.jar
jaxb-impl-2.0.1.jar
jcr-1.0.jar
jencks-1.3-all.jar
jrules-bres-session-WL92.jar
json-lib-1.1-jdk13.jar
jsr107cache-1.0.jar
jsr94-1.1.jar
lucene-core-2.0.0.jar
lucene-highlighter-2.0.0.jar
mail-1.4.jar
ojdbc14.jar
oro-2.0.8.jar
p6spy.jar
report4.jar
runqianReport.jar
sam.jar
sqlprofiler.jar
stax-api-1.0.1.jar
stax-utils-20040917.jar
stringtemplate-2.3b6.jar
sysframework.jar
visutils.jar
wlclient.jar
wsdl4j-1.5.2.jar
wss4j-1.5.0.jar
wstx-asl-3.0.1.jar
wtclib.jar
xalan-2.7.0.jar
xbean-2.1.0.jar
xbean-spring-2.7.jar
xerces.jar
xfire-all-1.2.6.jar
xfire-annotations-1.2.2.jar
xfire-core-1.2.2.jar
xfire-java5-1.2.2.jar
xfire-jsr181-api-1.0-M1.jar
xfire-spring-1.2.2.jar
xfire-ws-security-1.2.2.jar
xfire-xmlbeans-1.2.2.jar
xml-apis-1.0.b2.jar
xmlsec-1.3.0.jar
xpp3-1.1.3.4.O.jar
xstream-1.3.jar
待明确
3Web.xml解读
Spring配置加载
Ø读取路径…\webapp\WEB-INF\classes\spring\下的全部xml
contextConfigLocation
classpath*:
spring/*.xml
ØSpring监听器配置:
org.springframework.web.context.ContextLoaderListener
Ø中文配置:
encodingFilter
org.springframework.web.filter.CharacterEncodingFilter
encoding
GBK
encodingFilter
*.do
encodingFilter
*.jsp
Hibernate配置加载
ØHibernate延迟加载
hibernateFilter
org.springframework.orm.hibernate3.support.OpenSessionInViewFilter
Struts2配置加载
(待完成)
其他加载(待完成)
(待完成)
4Spring2配置
通过web.xml配置文件加载spring目录下的全部xml文件
1.applicationContext.xml配置
arch4框架中aop的相关配置加载,待完成
2.dataAccessContext-hibernate.xml配置
数据源配置:
class="ins.framework.jndi.JndiObjectFindFactoryBean">
salesDataSource
Arch4框架JndiObjectFindFactoryBean类在spring基础上进行了封装
org.springframework.jndi.JndiObjectFactoryBean
ins.framework.jndi.JndiObjectFindFactoryBean
3.applicationContext-hibernate.xml配置
1)Hibernate的事务管理配置
--HibernateTransactionManager-->
"org.springframework.orm.hibernate3.HibernateTransactionManager">
2)此配置用来支持oralce对clob大对象的存储
class="org.springframework.jdbc.support.lob.DefaultLobHandler"/>
3)hibernate的annotations配置,类似于*.hbm.xml的加载,详细待完成
class="ins.framework.dao.SameDirClassFactoryBean">
com.sinosoft.product.test.schema.model.PrpDuser
4)hibernate的SessionFatory配置
--HibernateSessionFatory-->
org.hibernate.dialect.OracleDialect
true
false
org.hibernate.cache.EhCacheProvider
true
4.applicationContext-service.xml配置
待完成
5.applicationContext-action.xml配置
待完成
5Hibernate架构学习
6Struts2架构学习
7WebServer学习
8Dwr学习