夏尔扬乐的gravatar头像
夏尔扬乐 2014-11-26 11:14:59

Struts2+Hibernate3+Spring三大框架技术实现OA办公自动化管理系统源代码下载

项目描述

同时使用Oracle数据库技术,

附带sql执行脚本,

实现了权限管理,

实现了上传下载附件功能,

实现了datetimepicker选择日期的功能,

实现了对用户,邮件,休假信息的增、删、改、查,

实现了OGNL和Struts2的UI标签,

使用普通,动态方法,通配符三种方式实现配置Struts.xml,

以最少的代码实现强大的功能,是ssh学习者的不二之选,项目导入后立马就能使用,所用jar包各大超市均有出售~~~哈哈(附包名),内容绝对原创,心得嘛,就这个feel倍儿爽!

运行环境

jdk7+tomcat7+Oracle

项目技术(必填)

Struts2+Hibernate3+Spring

数据库文件

oracle数据库脚本在压缩包内tables.sql

mysql数据库脚本

链接:https://pan.baidu.com/s/1qlQJLyHGXXOaq_WE05-U2A
提取码:90vz

jar包文件

链接: https://pan.baidu.com/s/1CuLrZ9J9P-zq4S5IvhtDgA 提取码: 482h 

是否原创(转载必填原文地址)

转载

项目截图(必填)

Struts2+Hibernate3+Spring三大框架技术实现OA办公自动化管理系统源代码下载

Struts2+Hibernate3+Spring三大框架技术实现OA办公自动化管理系统源代码下载

运行截图(必填)

http://localhost:8080/pages/login.jsp

账号3 123456

1.登录界面

Struts2+Hibernate3+Spring三大框架技术实现OA办公自动化管理系统源代码下载

2.登录成功

Struts2+Hibernate3+Spring三大框架技术实现OA办公自动化管理系统源代码下载

3.邮件信息列表

Struts2+Hibernate3+Spring三大框架技术实现OA办公自动化管理系统源代码下载

4.添加账户列表

Struts2+Hibernate3+Spring三大框架技术实现OA办公自动化管理系统源代码下载

5.Eclipse中效果6.使用了框架,代码少了很多

Struts2+Hibernate3+Spring三大框架技术实现OA办公自动化管理系统源代码下载

6.申请休假

Struts2+Hibernate3+Spring三大框架技术实现OA办公自动化管理系统源代码下载

Struts2+Hibernate3+Spring三大框架技术实现OA办公自动化管理系统源代码下载

Struts2+Hibernate3+Spring三大框架技术实现OA办公自动化管理系统源代码下载

Struts2+Hibernate3+Spring三大框架技术实现OA办公自动化管理系统源代码下载

Struts2+Hibernate3+Spring三大框架技术实现OA办公自动化管理系统源代码下载

Struts2+Hibernate3+Spring三大框架技术实现OA办公自动化管理系统源代码下载

Struts2+Hibernate3+Spring三大框架技术实现OA办公自动化管理系统源代码下载

Struts2+Hibernate3+Spring三大框架技术实现OA办公自动化管理系统源代码下载

注意事项

1.获取邮件信息列表的参数有乱码问题

Struts2+Hibernate3+Spring三大框架技术实现OA办公自动化管理系统源代码下载

可以修改为如下代码EmailAction.java的函数

Struts2+Hibernate3+Spring三大框架技术实现OA办公自动化管理系统源代码下载

		try {
			deletestatus=new String(deletestatus.getBytes("iso8859-1"),"utf-8");
		} catch (UnsupportedEncodingException e) {
			e.printStackTrace();
		}

Struts2+Hibernate3+Spring三大框架技术实现OA办公自动化管理系统源代码下载

2.如果是mysql的数据库,需要修改applicationContext.xml的部分配置

<bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource">
        <property name="driverClassName">
            <value>com.mysql.jdbc.Driver</value>
        </property>
        <property name="url">
            <value>jdbc:mysql://localhost:3306/activiti?useUnicode=true&amp;characterEncoding=utf-8</value>
        </property>
        <property name="username">
            <value>root</value>
        </property>
        <property name="password">
            <value>cf474e9dcb835f0c</value>
        </property>
    </bean>
    <!-- 注入SessionFactory,这一步就完成了Hibernate与Spring的整合 -->
    <bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
        <property name="dataSource">
            <ref bean="dataSource"/>
        </property>
        <property name="hibernateProperties">
            <value>
                hibernate.dialect=org.hibernate.dialect.MySQL5Dialect
                hibernate.hbm2ddl.auto=update
                hibernate.show_sql=false
                hibernate.format_sql=false
            </value>
        </property>
        <!--配置ORM映射文件-->
        <property name="mappingResources">
            <list>
                <value>com/hibernate/po/User.hbm.xml</value>
                <value>com/hibernate/po/Email.hbm.xml</value>
                <value>com/hibernate/po/Vocation.hbm.xml</value>
            </list>
        </property>
    </bean>

打赏

已有1人打赏

最代码官方的gravatar头像

文件名:Struts2+Hibernate3+Spring三大框架技术实现OA办公自动化管理系统源代码下载.zip,文件大小:145.649K 下载
最代码最近下载分享源代码列表最近下载
Jhhhhh  LV6 2022年11月30日
cccccc12  LV8 2022年5月19日
wanglinddad  LV55 2022年4月5日
15281682932  LV9 2020年7月7日
wyp2530800765  LV4 2020年3月11日
阿三在中国  LV7 2020年3月9日
houliukou  LV38 2020年2月17日
1848245462  LV2 2019年11月20日
zhf929  LV2 2019年10月29日
tianaihua  LV1 2019年9月30日
最代码最近浏览分享源代码列表最近浏览
WBelong  LV8 2023年12月27日
bananmike77 2023年10月7日
暂无贡献等级
carloscarlos  LV1 2023年9月14日
8战魂5无双8  LV43 2023年8月20日
zhy1989wz  LV6 2023年7月31日
zhaoka 2023年5月30日
暂无贡献等级
Skeet1111  LV3 2023年5月30日
immeng 2023年5月22日
暂无贡献等级
xiquyiyuan  LV10 2023年3月31日
2716804680  LV9 2023年3月20日
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友