excel动态导入

    做重复的事情比较影响心情,开发中时常遇到,对于业务量相当大的项目(本人之前在业务量繁,大的公司深有体会),多次编写类似的代码是种无语的坑爹。

    最近空闲,想了一下怎样让 excel导入,导出组件化

构思:

1、前台调用:提供标签给用户调用(暂未实现)

2、导入的实体:后台通过配置与前台相呼应,调用相应的实体mapping文件

3、调用相应的业务层及持久层:通同样通过配置与前台相呼应来完成

4、简单的数据校验(不能为空,格式,长度。。。暂未实现)

5、业务校验(暂未实现)

 

由于本人不够深度,对于组件架构的设计不甚了解,就按以往练习的方式初步写了下,希望各位能给予评价,指导,和意见或能共同参与进来:

 

下载项目:

运行build.xml

<target name="create.all" depends="init.user,init" />

    基于oracle创建表空间,用户名,表。在init.user.sql里修改相应的创建信息。

tomcat连接池信息,修改META-INF/Context.xml里连接信息.

需引用的包:

commons-beanutils-1.8.3.jar

commons-fileupload-1.2.2.jar

commons-io-2.3.jar

commons-lang-2.4.jar

commons-logging-1.1.jar

dom4j-1.6.1.jar

ojdbc6.jar

poi-3.8.jar

poi-ooxml-3.8-20120326.jar

poi-ooxml-schemas-3.8-20120326.jar

xbean.jar

猜你喜欢

转载自cd-huangbo.iteye.com/blog/1495329