基于S2SH+ExtJS4+Oracle9i技术实战开发电子商业汇票系统
课程分类:Java+ExtJs
适合人群:中级
课时数量:41课时
用到技术:Hibernate、Struts、Spring、Extjs
涉及项目:电子商业汇票系统

咨询QQ:1840215592

一、电子商业汇票系统简介:
是指出票人依托电子商业汇票系统,以数据电文形式制作的,委托付款人在指定日期无条件支付确定的金额给收款人或者持票人的票据。即实现商业汇票业务操作完全电子化,在业务操作的过程中,没有实物票据的流转,全部是数据电文通过人民银行电子商业汇票系统及接入银行、财务公司的电子票据系统在流转和被处理。
二、课程简介
本系列讲座主要讲述如何利用Struts2,Hibernate,Spring架构来构建企业级应用解决方案,前台用ExtJS展现主要分为两部分完成。
第一部分,介绍电子商业汇票系统业务。
第二部分,将实际应用(某银行-电子商业汇票系统)为例,以ExtJS作为前台界面展示,按照需求分析和规划->设计和实现->部署与应用->运维的思路展开讨论,这种方式是迅速掌握某种技术及银行里业务一种最佳方式。
S2SH+ExtJS4实战开发视频教程详细介绍: http://www.ibeifeng.com/goods-382.html
三、开发介绍:
1、ExtJS所涉及到客户端技术。
2、全面了解如何开发完整的、高效的银行MIS系统完整开发流程。
3、软件开发必备工具的使用:Xmanger应用、框架的搭建及使用、AIX下的ECDS部署、Junit单元测试、Log4j进行日志跟踪等。
4、深入了解spring技术,了解三层架构思想、ExtJS、以及编写shell脚本来备份,清除数据等。
5、了解银行里电子商业汇票需求分析,开发,运维,性能提升与安全性管理。
四、实战篇—应用ExtJS+SSH技术构建电子商业汇票平台
3.1、第一部分: 分析系统的设计架构与实现
3.1.1了解电子商业汇票系统架构业务梳理
3.1.2 分析系统技术架构与实现
a、设计的目的、原则与模式
b、系统架构
c、业务实体和分析类结构
d、设计类结构
e、Web服务层设计
3.1.3 从web.xml加载开始
a、设置log4j配置文件路径
b、struts2拦截器
c、TowerFlow 工作流
d、设置Spring监听器
3.1.4 数据库配置
a、byName装配方式
b、DataSource参数配置
c、Oracle9i本地Connection抽取器
d、hibernate参数配置
e、ehCache的配置
f、 使用事务
3.1.5 封装服务
a、运行管理service
b、数据字典缓存
c、贴现
d、假期
3.1.6 银行内系统通讯及接口
a、通讯协议格式
b、网银接口设计
c、信贷接口设计
d、核心接口设计
3.1.7 服务层
a、业务接口层
b、业务实现层
3.1.8 逻辑层
a、Action基类
b、向客户端输出正确/错误JSON格式信息
c、信息反馈持有容器
3.1.9 Web层
a、公共类页面
b、模块页面
c、主页
d、登录页
e、ExtJS应用
--ExtJS介绍
--ExtJS Sample演示
-- ExtJS组件结构分析
--Eclipse的JS编辑工具IDE Spket应用
--布局DIY
3.2、第二部分: 部署与应用
3.2.1 ECDS部署前准备
a、消息中间MQ安装
b、Oracle数据库安装
c、Websphere Application Server安装
3.2.2  MBFE安装配置
a、MBFE数据库的配置
b、MQ的队列管理器配置
--创建开启队列管理器
--导入脚本
--配置监听端口
c、通过windows连接AIX上的MQ服务器
d、MBFE应用程序配置
--修改配置文件
--打war包
e、MBFE程序部署应用
3.2.3 ECDS应用程序部署
a、oracle数据库的配置
--创建数据库
--修改表cd_runstate
-- 清理历史数据
--导入基础数据
b、ECDS应用程序配置
--业务应用配置文件
--工作流数据库配置文件
--工作流初始化数据配置文件
--行内系统接口配置文件
--日终队列时间设置文件
c、ECDS应用程序部署
--登录WebSphere Application Server管理控制台
--java虚拟机参数设置
--创建JDBC提供程序
--定义数据源,修改连接池
--安装ECDS应用程序
d、启动应用程序
e、ECDS应用部署验证
3.2.4测试环境接入验证
a、初始化流程图
b、数字证书绑定
c、发送自由格式报文
3.3、第三部分: 银行运维部分
3.3.1 性能优化
a、数据库优化
--建立正确的主键,外键,以及索引
--分离原则:读写分离,业务数据分离
--保证事务简短以及减少不必要的锁机制
--利用数据库缓存
--做大量数据排序时相关数据放在临时表中
--视图,临时表等最大程度优化系统
--存储过程和函数进行必要的优化
--SQL优化
b、应用层优化
--优化算法
--降低内存泄露(using,Dispose,弱引用,Finalize)
--使用频率较高的大文件,大对象,大数组尽量缓存
--考虑多线程技术
--缓存机制:缓存常用的,不易变化的,偶有变化,可以考虑缓存依赖机制
--考虑延迟加载,或者提前加载两种方式
--考虑分布式应用,分布式存储,如以上所有仍然搞不定的
c、web优化
--减少http请求
--避免404错误
--在html页面header加入缓存标签
-- Gzip压缩网页
--压缩JS
d、架构优化
--硬件方面使用高性能的小型机、存储设备
--部署多台Web Server
-- Web负载均衡-F5
-- Web分布式,应用分布式,数据分布式
e、工具包
--使用dotTrace,跟踪方法执行时间,找出速度慢的方法,针对性优化
-- Sql Profile跟踪SQL耗时情况,针对性优化
-- HttpWatch跟踪请求耗时,以及发送和收到数据量
-- LoadRunner,压力测试,发现性能瓶颈
3.3.2 备份/清理数据
a、shell脚本初识
b、AIX常用命令
c、备份/清理脚本
d、Crontab定时任务
3.3.3 AIX下的安装与配置
a、AIX下JDK1.6安装与配置
b、HTTP Server 6.1安装配置
c、Xmanager工具的使用
3.3.4  应用安全性考虑
3.3.4.1、安全的Web应用程序
a、设计阶段的安全考虑
b、实现阶段的安全考虑
c、部署阶段的安全考虑
d、运行与维护阶段的安全考虑
3.3.4.2、ECDS应用程序的安全方案
a、硬件
b、数字证书
c、权限管理
d、防SQL注入
e、防验证欺骗
五、开发工具
1.IDE:MyEclipse
2. WEB服务器:Websphere
3. 数据库:oracle9i
4、Xmanager

SSH+ExtJS实战开发视频教程相关推荐

  1. java电商网站建设教程_java开发电商系统实战开发视频教程

    JAVA 当前位置:主页 > 编程教程 > JAVA > java开发电商系统实战开发视频教程 java开发电商系统实战开发视频教程 教程大小:4GB   发布时间:2018-07- ...

  2. 手把手教React Native实战开发视频教程 干货

    手把手教React Native实战开发视频教程[更新到70集啦...] ================================ 由于360云盘关闭,作者已经将资源迁移.需要的朋友请访问一下 ...

  3. 嵌入式ARM系统实战开发视频教程

    分享一套韩老师的关于嵌入式ARM的视频教程--<嵌入式ARM系统实战开发(编程模型.指令系统.程序设计.混合编程.驱动开发)>,本课程重点是给大家讲解嵌入式ARM的开发方法,采用理论与实践 ...

  4. 微信天气预报小程序实战开发视频教程

    此教程属于开发实战系列视频教程,基于之前发布的 「60 集微信小程序开发视频教程」,更新的第二阶段视频课程. 此系列课程将直接进入实战开发部分. 此系列视频课程包含: 项目初始化 页面 UI 开发 页 ...

  5. php报表开发韩顺平,韩顺平从Html基础到php实战开发视频教程非常全面的一套PHP开发教程...

    课程介绍: 不多说,直接上图,本人不会也不喜欢把里面的教程分开,然后单项的挂论坛,吸大家的金币,所以懂行的自己看 里面包括了框架,服务器技术.数据库优化技术和面向对象编程. 课程目录: 第001讲 h ...

  6. 后盾网原创视频_微博项目开发视频教程(php实战),后盾网Thinkphp微博项目实战开发视频教程 微博项目实战教程 后盾网Thinkphp实战教...

    链接失效请联系微信 ZA_summer,有需要某课网某某课堂精品付费课的朋友也可以联系我,欢迎骚扰 01.项目开发前准备.avi 02.建立项目所需数据库模型(上).avi 03.建立项目所需数据库模 ...

  7. php开发电商项目的技术,[项目实战] php电商开发基本功课程 电商后台实战开发视频教程 共6章...

    1-1需求分析.mp4 1-2 数据表建立.mp4 1-3 前期准备.mp4 2-1 验证码制作.mp4 2-2 数据库操作函数封装.mp4 2-3 登录验证.mp4 2-4 自动登录功能.mp4 2 ...

  8. S2SH+ExtJS4实战开发电子商业汇票系统

    基于S2SH+ExtJS4+Oracle9i技术实战开发电子商业汇票系统(银行内系统通讯) 课程分类:Java+ExtJs 适合人群:中级 课时数量:41课时 用到技术:Hibernate.Strut ...

  9. 戴维营教育最新项目实战开发视频出炉:Swift、XMPP、SpriteKi...

    Swift语言开发实战高级教程:http://edu.51cto.com/course/course_id-2337.html 第一部Swift语言实战开发视频教程, 将Swift语法与iOS开发相结 ...

  10. Zookeeper原理和实战开发经典视频教程 百度云网盘下载

    Zookeeper原理和实战开发 经典视频教程 百度云网盘下载 资源下载地址:http://pan.baidu.com/s/1o7ZjPeM   密码:r5yf    转载于:https://www. ...

最新文章

  1. 在SolidWorks 3D CAD中构建乐高直升机
  2. 尚硅谷图解Java数据结构和算法四
  3. [转载]2000/XP下删除隐藏旧网卡方法
  4. BCompare日志
  5. Java黑皮书课后题第9章:9.8(Fan类)设计一个名为Fan的类来代表风扇
  6. 被边缘化的“卓越亚马逊”
  7. java多线程的底层实现_多线程的底层实现机制 - 欢迎来到古怪匹诺曹的开发世界 - OSCHINA - 中文开源技术交流社区...
  8. 消息中间件在分布式系统中的作用及介绍
  9. 联想90W快充是假的吗?官方回应:我们不玩文字游戏
  10. 进程外session(session保存在sqlserver)
  11. 网易云镜像仓库选择镜像
  12. Nvivo的使用学习
  13. Educational Codeforces Round 92 (Rated for Div. 2) 题解 (A到G)
  14. Java20:NullPointerException
  15. 星星之火-30:什么是WCDMA的伪随机码与扰码?
  16. 补码-加法与减法运算
  17. ASP.NET 中 Cookie 的基本知识(转贴)
  18. 攻防世界(PWN)forgot
  19. android 9.0 10.0 添加系统字体并且设置为默认字体
  20. APP开发企划 | macOS平台Markdown桌面便笺

热门文章

  1. 图书管理系统C++程序源代码
  2. 创建ASP.NET MVC5 应用程序
  3. 20个经典Android游戏源码下载地址(持续更新~)
  4. java环境变量如何配置?
  5. 程序员必备的一些数学基础知识
  6. C语言中判断素数的几种方法
  7. PDF格式转换器下载免费版
  8. 5G+AIoT“零碳”解决方案 | 模组助力“4S” 融合的新一代智能汽车驶入快车道
  9. 等宽字体与非等宽字体_我最喜欢的等宽字体
  10. 学会这些主流的数位板手绘绘画软件,你可以横着走了!