咨询电话:400-650-7353

欢迎来到计算机二级网站!

首页

考试科目 高级Office C语言 Access VFP VB Java C++ MYSQL Web程序

考试信息 考试大纲 报名时间 报名入口 准考证打印 考试时间 成绩查询 证书领取

备考中心

考试题库

学习资料

下载中心

热门专题

常见问题

您现在的位置:计算机二级考试 > 常见问题 > Web项目中常见问题及解决方案

Web项目中常见问题及解决方案

2017-12-26 17:00:00 来源:互联网

1.页面特效如:弹出式菜单等,有专门的特效代码集.一般用dom操作(html,div)实现

2.尽量少用隐藏和显示层,改用elements.innerHTML="标记文本"动态覆盖.

3.数据库建模:CDM/PDM,最好直接用PDM,或者直接用客户端工具在可视化界面建表.

在CDM中各表主键字段名不能相同,否则建立关联后系统无法区分.

4.报表打印,在网页中打印整个页面由javascript代码实现,如果要实现打印某个DIV则需专门的插件.

5.概要设计和详细设计可用eclipse中uml插件来做:画出用例图(可生成gif文件),建立包结构图,再在包中添加接口和类图,还可建立类间关系.建好后可直接生成java源文件

6.乱码问题:首先在要eclipse中设置编辑器的编码类型,而且每个项目都要在其属性中设置编码类型.tomcat服务器也须设置默认编码类型(在server.xml中设置)Mysql乱码:在安装Mysql时就应该选择数据库引擎类(engine=innoDB)和默认编码格式为:utf8 如果在安装时没设置,可以在创建数据库时选择编码格式,然后在各表的option选项中设置数据库引擎类型.(最好把所有表导出,替换功能,替换所有表的设置)再删除数据库中原有表,再导入修改后的表

7.web项目三层结构:业务层中接口及方法定义:可把一个用例或几个用例组成的功能块定义为一个接口,把用例中所有的系统所执行的操作定义为方法,在本部分中会涉及到对数据库的IO,些时就需在DAO层定义各种专门用于数据库对象IO的方法,供业务层方法调用.(DAO中的方法只包含IO操作,不包含任何业务逻辑).

8.封装客户端表单数据在一个对象中:导入一个外部包(commons-beanutils.jar)然后用BeanUtils.populate(VO对象,request.getParameterMap());就可以把表单中数据设置成vo对象中与表单控件名相同的属性的值.

(责任编辑:liux)

免责声明:本文来源于网络,由网友提供或网络搜集,仅供个人交流学习参考使用,不涉及商业盈利目的。如有版权问题,请联系本站管理员予以更改或删除。谢谢合作!

热门标签:
 
 
咨询中心
优就业微信扫一扫
微信扫一扫

400-650-7353

加入官方微博