宽带开通项目.docx

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
宽带开通项目

宽带开通系统前台练习在开通菜单增加新的功能:熟悉struts1+hibernate3+spring3新加菜单:bds日志查询(1)加两个字段,一个区号,一个交换机标示(2)仿照设备开通→基础数据→交换机与模块对应关系,做一个这个bds_log表的查询(3)查询条件包括地市,交换机,操作描述,时间(4)列表有增加修改删除功能。先增加bds_log表的字段:Id ,oper_desc(操作描述),create_date(修改时间),city_code(城市区号),switch_id(交换机标识)Serial varchardatetime char char在基础数据菜单中增加bds日志查询功能:修改数据库菜单表:先在p_auth_ioms表(菜单表)添加要新的菜单。还要在表中配置goMain方法。修改struts配置文件:在项目下web/WEB-INF/config/ibms/struts-config-uorssadmin.xml中修改配置文件新增action,配置Form和Action方法的路径,以及forward方法指定的jsp文件路径配置path地址要和菜单表中/bdsLog.do中一致配置bean,设置form的路径。写实体类以及Form:按照数据库字段类型定义类型Form类要继承ActionForm,实体类和Form都要有get set方法写好实体类后要写hbm.xml配置实体与数据库映射关联将表名和字段与实体类对应。写好hbm.xml后还需要在hibernate.cfg.xml中配置mapping写DAO方法:新建IBdsLogDao接口,继承IBaseDao接口该接口定义了很多增删改查方法在Dao包下的hibernate包中新建逻辑处理的类BdsLogDaoHibernate类实现IbdsLogDao接口编写表单查询条件的判断:对城市区号,交换机标识和操作描述作为表单属性模糊查询。修改时间也进行处理后查询。由于jsp日历插件传入的时间格式没有到时分秒,只有年月日。所以我采用between and进行查询当天日期的数据。通过表的日历插件获取到的日期,如2016-03-15,没有时分秒,得到的date类型的时间就是3月15日的零点零分零秒。通过方法取得3月15日加一天再减一秒,获取到3月15日最后一秒的date类型时间,用between 2016-03-15 00:00:00 and 2016-03-15 23:59:59 的方法获取到3月15日全天的数据。写好处理类后还需要在dao_uorssadmin.xml中进行bean的配置:配置接口及处理类写Action按配置文件的路径新建bdsLogAction类,继承BaseAction按照struts action配置的forward写转发的方法。Action需要些IbdsLogAdmin接口,以及实现类Admin中定义对数据库操作的抽象方法,add ,findList ,delete ,findByKey,modify方法而实现类需要实现这些对数据库操作的方法。通过Dao实现。实现类bdsLogAdminBean需要在配置文件中配置——uorssadmin.xml中配置goMain方法:————进入界面的方法直接转发到goMain.jspgoQuery方法:表单的方法,通过bdsLogManager的方法获取到数据库的所有城市区号放到集合中,然后绑定属性到request中。bdsLogManager是每次程序开始执行时将城市集合从数据库查询出方法内存中,init方法需要配置后才能执行,在sharedate-uorss.xml中配置这个类。目的是在前台jsp中作为下拉选,直接选择城市区号进行查询。最后直接跳转到query.jspgoResult方法:根据表单查询结果方法。直接通过Dao的方法findList查询出所有数据并通过SessionConstants.SHOWLIST绑定到session中,然后转发到result.jsp增删改的方法。增加直接去add.jsp中获取数据通过dao添加到数据库。删除,是获取前台选中行数据的id,通过dao删除指定id的数据。修改是获取选中行的id查询出数据然后将数据然后跳转到修改页面,修改后调用dao的方法修改数据库。修改城市区号是下拉选,也需要从bdsLogManager获取cityCode集合。JSP编写GoMain.jspgoQuery表单Query.jsp在form设置action,表单提交后去执行goResultForm中设置查询条件字段cityCodeswitchIdoperDesccreateDate其中城市区号的是通过onchange的方法

文档评论(0)

shuwkb + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档