ManagementDay01(OOM Oracle连接配置)

一、历史所学
html/css/js/jquery/ajax jdbc/dbutils/c3p0/dbcp mysql http/tomcat/request/response/servlet HttpSession/Cookie/ServletContext jsp/el/jstl
filter/listener 文件上传commons-fileupload servlet3.0/注解/反射/代理 javaMail
oracle
hibernate
struts2
spring
crm/svn
二、学习项目的方法
    学什么?
        学习项目的业务,就是做事情的一些步骤,能够熟练表达所熟悉的业务
    表达能力
    能将业务用代码编写出来
    学到新知识点,用多少学多少,只讲用少讲道理【不断迭代,优化】
    提高自学能力,调试能力,表达沟通能力
三、背景
一期完成仓储管理(包括:采购单、仓库、货物、条形码、入库、出库、退货、盘点、库存、库存上限报警、统计查询)和展会管理(展会管理、出单管理)形成货物统一数字化管理
二期完成货运全流程管理,包括购销合同、出货表统计、出口报运单、HOME装箱单、装箱单、委托书、发票、财务统计。
三期完成决策分析(成本分析图、销售情况统计、重点客户、经营情况同期比对统计、工作绩效)

四、界面原型
原型的目的,给客户提前看未来的系统,有直观的印象。
在最短的时间内,得到客户真实的需求

UML的UseCase图
1、usecase就是用例图,专门用于描述需求的
2、uml代表统一建模语言
    包含图:例图,类图,状态图,序列图
3、软件
    Rose、pd(powerDesign 可以画uml图也可以进行数据库设计),Visio
    OOP 面向对象编程
    OOM 面向对象建模
    OOD 面向对象设计
    OOA 面向对象分析(analysis)
 工作空间-》新增-》oom-》use case diagram
五、系统功能模块结构图
作用:
    1、功能模块一目了然
    2、便于分工
    3、便于进行项目报价
开启oracle服务
net start OracleServiceORCL

框架集成
    web.xml中
    Listener
        applicationContext.xml
            hibernate.cfg.xml
                Dept.hbm.xml
            applicationContext-dao.xml
            ...
    struts2核心控制器
    openSessionInViewFilter配置
    编码过滤器配置

这里写图片描述
这里写图片描述
这里写图片描述
hibernate.cfg.xml

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE hibernate-configuration PUBLIC
    "-//Hibernate/Hibernate Configuration DTD 3.0//EN"
    "http://www.hibernate.org/dtd/hibernate-configuration-3.0.dtd">

<hibernate-configuration>

    <session-factory>
        <property name="dialect">
            org.hibernate.dialect.Oracle10gDialect
        </property>

        <property name="show_sql">true</property>
        <property name="format_sql">true</property>
        <property name="hbm2ddl.auto">none</property>
        <!-- 懒加载,配合web.xml中配置的 openSessionInViewFilter -->
        <property name="hibernate.enable_lazy_load_no_trans">true</property>
        <!--校验模式  JPA  java persistent api-->
        <property name="javax.persistence.validation.mode">none</property>

        <!--  加载映射文件-->
        <mapping resource="classpath:my/domain/Dept.hbm.xml"></mapping>
    </session-factory>
    </hibernate-configuration>

applicationContext.xml

    <bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource">
        <property name="driverClass" value="oracle.jdbc.driver.OracleDriver" />
        <property name="jdbcUrl" value="jdbc:oracle:thin:@127.0.0.1:1521:orcl" />
        <property name="user" value="system" />
        <property name="password" value="123" />
    </bean>

猜你喜欢

转载自blog.csdn.net/civilizationv/article/details/80106992