国产化Demo(dm7+Tongweb7+java)

国产化Demo--->dm7+Tongweb7+java

    • 背景
    • 技术
    • 具体步骤
      • 数据库DM7(达梦)
      • 中间件(TongWeb7.0)
      • web工程
      • 总结

背景

为研究国产化软件,现在搭建简易功能项目来实现 dm7+Tongweb7+java 的具有登录、注册、修改、删除 功能的web工程。

技术

操作系统: win7
语言:java、servlet、jsp、jdbc
数据库:DM7(达梦)
服务中间件:TongWeb 7.0(东方通)

具体步骤

数据库DM7(达梦)

Win下点击安装程序
  1. 下载官方dm7使用版本安装包,并配有使用key.dat
    国产化Demo(dm7+Tongweb7+java)_第1张图片

  2. 按默认选择持续下一步到Key.dat时,选择下载好的key.dat路径
    国产化Demo(dm7+Tongweb7+java)_第2张图片

  3. 安装完成 并进行初始化
    国产化Demo(dm7+Tongweb7+java)_第3张图片

  4. 在本地打开客户端管理平台,进行建库建表
    国产化Demo(dm7+Tongweb7+java)_第4张图片国产化Demo(dm7+Tongweb7+java)_第5张图片
    CREATE TABLE “test”.“user”
    (
    “id” VARCHAR(50),
    “name” VARCHAR(255),
    “pwd” VARCHAR(255),
    “sex” VARCHAR(255),
    “home” VARCHAR(255),
    “info” VARCHAR(255))
    STORAGE(ON “MAIN”, CLUSTERBTR) ;

  5. 新增数据:
    国产化Demo(dm7+Tongweb7+java)_第6张图片

中间件(TongWeb7.0)

  1. 下载安装包(试用版)并下载 License.dat 文件,点击安装程序进行默认安装国产化Demo(dm7+Tongweb7+java)_第7张图片国产化Demo(dm7+Tongweb7+java)_第8张图片
  2. 验证 License许可
    将下载好的License.dat 文件复制到安装目录下,否则无法启动程序
    国产化Demo(dm7+Tongweb7+java)_第9张图片
  3. 启动程序国产化Demo(dm7+Tongweb7+java)_第10张图片访问:http://localhost:9060/console 默认密码:thanos / thanos123.com (密码一定要用手敲,复制会报密码错误)国产化Demo(dm7+Tongweb7+java)_第11张图片国产化Demo(dm7+Tongweb7+java)_第12张图片

web工程

  1. 创建web工程国产化Demo(dm7+Tongweb7+java)_第13张图片

  2. 复制达梦数据库下的数据库驱动包到lib下国产化Demo(dm7+Tongweb7+java)_第14张图片国产化Demo(dm7+Tongweb7+java)_第15张图片国产化Demo(dm7+Tongweb7+java)_第16张图片

  3. 创建Filter并配置web.xml
    创建filter对编码进行统一
    国产化Demo(dm7+Tongweb7+java)_第17张图片Web.xml 中配置国产化Demo(dm7+Tongweb7+java)_第18张图片

  4. 创建数据库jdbc连接类
    框中画的是连接达梦数据库的关键语句国产化Demo(dm7+Tongweb7+java)_第19张图片

  5. 创建entity、servlet国产化Demo(dm7+Tongweb7+java)_第20张图片五个servlet 分别对应 删除、登录、查询所有、更新、注册功能
    并将servlet配置到web.xml中
    国产化Demo(dm7+Tongweb7+java)_第21张图片

  6. 创建dao层并开发sql国产化Demo(dm7+Tongweb7+java)_第22张图片配置了增删改的sql ,这里一定要注意sql 规范要安照达梦的规范进行写,如在查询条件中某字段=‘’ 需要写成 “某字段” = ‘’ 否则无法查询

  7. 创建jsp页面国产化Demo(dm7+Tongweb7+java)_第23张图片创建页面分别为,登录、主页、查询所有、成功标志、注册页面
    并配置默认访问页面到web.xml
    在这里插入图片描述

  8. 打包
    选择项目并且点击导出选择war 文件
    国产化Demo(dm7+Tongweb7+java)_第24张图片生成结果
    国产化Demo(dm7+Tongweb7+java)_第25张图片

  9. 发布到 TongWeb 上国产化Demo(dm7+Tongweb7+java)_第26张图片国产化Demo(dm7+Tongweb7+java)_第27张图片点击后面链接便可以访问在这里插入图片描述

  10. 增删查改演示
    注册
    国产化Demo(dm7+Tongweb7+java)_第28张图片
    登录
    国产化Demo(dm7+Tongweb7+java)_第29张图片
    查看所有
    国产化Demo(dm7+Tongweb7+java)_第30张图片修改数据
    国产化Demo(dm7+Tongweb7+java)_第31张图片
    删除数据
    国产化Demo(dm7+Tongweb7+java)_第32张图片

总结

1、 对服务中间件而言,远比tomcat强大得多,并且用法也比较简单(部署),另外还有好多功能待测试研究。
2、 对于数据库方面,达梦数据库与系统员来用的mysql数据库差别较大,就简单的查询而言,其语句也有差别,若涉及到mysql函数等的语句,就坑定用不了了,得花时间进行改造
3、 Jdbc连接方面比较顺利,选择了对应的驱动包,并填写好连接串,便可以连接。

你可能感兴趣的:(国产化,java,数据库,数据库,java,运维,经验分享)