国产化Demo--->dm7+Tongweb7+java
背景
为研究国产化软件,现在搭建简易功能项目来实现 dm7+Tongweb7+java 的具有登录、注册、修改、删除 功能的web工程。
技术
操作系统: win7
语言:java、servlet、jsp、jdbc
数据库:DM7(达梦)
服务中间件:TongWeb 7.0(东方通)
具体步骤
数据库DM7(达梦)
Win下点击安装程序
-
下载官方dm7使用版本安装包,并配有使用key.dat
-
按默认选择持续下一步到Key.dat时,选择下载好的key.dat路径
-
安装完成 并进行初始化
-
在本地打开客户端管理平台,进行建库建表
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) ; -
新增数据:
中间件(TongWeb7.0)
- 下载安装包(试用版)并下载 License.dat 文件,点击安装程序进行默认安装
- 验证 License许可
将下载好的License.dat 文件复制到安装目录下,否则无法启动程序
- 启动程序访问:http://localhost:9060/console 默认密码:thanos / thanos123.com (密码一定要用手敲,复制会报密码错误)
web工程
-
创建web工程
-
复制达梦数据库下的数据库驱动包到lib下
-
创建Filter并配置web.xml
创建filter对编码进行统一
Web.xml 中配置 -
创建数据库jdbc连接类
框中画的是连接达梦数据库的关键语句 -
创建entity、servlet五个servlet 分别对应 删除、登录、查询所有、更新、注册功能
并将servlet配置到web.xml中
-
创建dao层并开发sql配置了增删改的sql ,这里一定要注意sql 规范要安照达梦的规范进行写,如在查询条件中某字段=‘’ 需要写成 “某字段” = ‘’ 否则无法查询
-
创建jsp页面创建页面分别为,登录、主页、查询所有、成功标志、注册页面
并配置默认访问页面到web.xml
-
打包
选择项目并且点击导出选择war 文件
生成结果
-
发布到 TongWeb 上点击后面链接便可以访问
-
增删查改演示
注册
登录
查看所有
修改数据
删除数据
总结
1、 对服务中间件而言,远比tomcat强大得多,并且用法也比较简单(部署),另外还有好多功能待测试研究。
2、 对于数据库方面,达梦数据库与系统员来用的mysql数据库差别较大,就简单的查询而言,其语句也有差别,若涉及到mysql函数等的语句,就坑定用不了了,得花时间进行改造
3、 Jdbc连接方面比较顺利,选择了对应的驱动包,并填写好连接串,便可以连接。