今天呢,我的任务是完成组长给我的一个测试模块。项目功能名是系统日志。主要就是完成对数据的增、删、改、查询功能。数据库软件是Microsoft SQL Server 2005,数据库名称是Admission ,表名是SysLog,里面有9个字段一个主键,有整型、文本型、字符串类型。其实,也就是在我们原来的项目基础上加入这个模块,然后实现一些数据基本的操作。框架不变还是SSH.我在eclipse中写入这些文件SysLogAction、SysLog、ISysLog、SysLogImpl、SysLog.hbm.xml(后台)、前台也就是sysLog.jsp、sysLogAdd.jsp、sysLogModify.jsp、sysLogShow.jsp,加上配置文件struts-config.xml、serviceContext.xml。也就是这些文件共同来完成这个模块功能。SysLogAction这个负责接受前台数据,并转向那个页面。具体:查询方法:通过在前台获取一个个查询条件如:keyword=request.getParameter(参数);
ListPage list=sysLogService.getListPage(参数1,参数2....);request.setAttribute("listPage(属性名)",listPage(属性值));return mapping.findForward("转发名-在struts配置文件中获得");保存方法:获取前台的值,然后有对象.set字段(前台值);..最后调用后台保存方法如:sl.save(对象(因为所有的字段都封装到对象中去了));
同理,更新方法也一样只不过多了要设置主键不变并且是原来选择的那个如:int logId = HttpParameterCaster.getIntParameter(request, "logId", 0);还有这句sl.update(对象);查看方法:通过主键获取到各项然后调用后台sl.delete(对象)移除;查看功能:也是通过主键来获取对象,从而查看到一条条记录。SysLog是模型ISysLog定义公共接口SysLogImpl实现接口的类SysLog.hbm.xml模型与数据库的字段映射serviceContext.xml是Spring的设值的依赖注入web.xml包含struts和spring的配置文件,以及权限(过滤器的设置)统一编码设置,及错误页面的处理、转向。struts-config.xml负责表单提交交给哪个Action的方法处理,及其页面的相应转向。前台页面主要html+javascript+嵌套<%java代码%>及request关键字的使用。要完成这样一个功能,我觉得其实也就是这样一个过程:前台数据获取触发-js条件的判断-后台Action接受判断读取—调用底层访问数据库-返回处理-显示页面。过程,大概都是这样的。前台比较多变看你要用什么技术或者是框架来存储数据、传输数据像DWR、JQuery、Ajax等等一系列前台技术,后台一般都是j2SE技术。我今天的心得大概就这些!
分享到:
相关推荐
2009-02-26 15:59 <DIR> 知音 2009-09-01 09:08 <DIR> 秋千(动画) 2009-03-02 14:55 <DIR> 秋日信笺 2009-02-19 22:19 <DIR> 秋日情思 2009-02-21 16:55 <DIR> 秘密园 2009-02-21 16:57 <DIR> 秘密园-2 2009-05-25 ...
2017-02-04(yaya) Ls command: Empty Folder returns false. 2016-12-08(yaya) 修正lz4、vhd不显示解压缩进度指示。增加lzma解压缩进度指示。 2016-11-09(不点) 0x8205 bit 5 = 1: 使checkkey闲置循环...
2009-02-26 16:33 177152 37861 常见的专业问题解决办法\网页常用的jsp 脚本.doc 2009-03-20 16:37 254350 86752 常见的专业问题解决办法\解决Struts中ApplicationResources_properties文件不支持中文问题_微科工作...
Release : 2.20090207.fc11 Date : 2009-02-26 09:37:30 Group : Development/Libraries Source RPM : ncurses-5.7-2.20090207.fc11.src.rpm Size : 1.71 MB Packager : Fedora Project Summary : Development...
中证500指数成分股历年调整 中证500指数是中证指数有限公司所开发的指数中的一 种,其样本空间内股票是由全部A股中剔除沪深300指数成份股及总市值排名前300名 ...2009-08-10 2009-08-10 2009-0 8-10
2009-02-26; Andreas Jellinghaus * hide_empty_slots now on by default? small logic change? * pinpad supported fixed for Mac OS X. * ruToken driver was updated. * openct virtual readers reduced to 2 by...
2008-03-26 人力资源管理软件做了以下改进 解决了多公司情况下部门显示不正常的漏洞。(感谢养山芋) 人力资源管理软件员工提醒界面增加了入职日期、岗位、上岗日期、岗位级别。(感谢冰雪) 解决了合同类型定义里...
- 发布日期:2008-02-26 14. **固件版本:01.04.10** - 量产工具版本:v1.11&v1.03 - 发布日期:2008-03-25 15. **固件版本:05.02.10** - 量产工具版本:v1.06()&v2.01 - 发布日期:2008-07-10 16. **...
2004-01-26 01:27 21,504 iisadmin.dll 2005-04-04 00:00 19,026 iisadmin.mfl 2005-04-04 00:00 12,934 iisadmin.mof 2007-02-17 06:43 29,184 iispwchg.dll 2007-02-17 06:44 349,696 w3core.dll 2005-04-04 00:00...
libevent-1.0e.tar.gz [GPG Sig] - Release 2005-04-26 Important fix to bug in poll implementation introduced in 1.0d. libevent-1.0d.tar.gz [GPG Sig] - Release 2005-04-22 Several minor bug fixes and ...
+2009-11-26 v2.1.6 +修正动态创建Grid列的BUG(feedback:gxpan)。 -增加示例(data/grid_dynamic_columns.aspx)。 -修正Form不能自适应浏览器大小的改变(feedback:kaywood)(WorkItem#6309)。 -增加重载方法Alert...
2002-12-02 22:26 695 LOADCOLORS.pro 2002-12-02 17:16 426 NCDF_ISNCDF.pro 2002-12-02 17:40 616 NCDF_VARDIR.pro 2002-12-02 17:45 992 NCDF_VARDIR2.pro 2002-12-02 17:09 144 PLANCK.pro 2002-12-02 17:23 256...
2009-09-20 00:26 <DIR> ok记事本代码 2009-09-20 00:16 <DIR> OK透明按钮 2009-09-20 02:14 <DIR> Ok闪烁标题栏效果 2009-09-22 19:19 <DIR> Ok非常cool的文字效果 2009-09-21 16:57 <DIR> Olk类似记事本的简单文本...
用户可以通过访问西门子官方网站或联系技术支持获取更多帮助,并可参考西门子提供的详细文档或资料,如条目号:***,日期:2009-02-26,以及联系电话***。 在部署西门子S7 REDCONNECT时,重要的是要确保所有必需的...
2009-02-14 酷抓6 多语言版 6.1.0.0 Beta Build090201 +全新推出简体中文、英文、繁体中文三个语言版本。欢迎推荐给使用这些语言有朋友 +独家支持RTMP协议FLV流媒体的抓取 *修正本地缓存另存的BUG,同时修改为“快速...
C#知识库 7.7 2009-02-05 增加了80x86汇编/.NET网格 C#知识库 7.8 2009-07-28 增加了GDI+ C#知识库 7.9 2009-11-06 增加了图像音频解码 C#知识库 8.0 2010-06-07 增加了VS2010/Silverlight4/JQuery/Processing
2009-10-10 20:37 文件夹 文件夹 文档\Easy 51Pro的制作及使用说明.files 2009-10-10 20:37 文件夹 文件夹 文档\Easy 51Pro编程器的原理与扩充之Easy ISP篇.files 2008-08-26 23:50 文件夹 文件夹 自制51单片机学习...
2009-02-03 11:32 3,550,592 procexp.exe 2006-11-01 14:05 150,328 ProcFeatures.exe 2009-07-22 09:29 60,652 procmon.chm 2009-09-15 17:09 2,987,368 Procmon.exe 2009-06-29 15:16 380,792 psexec.exe 2006-12-...
2003-10-30 10:26 10856 671 BusinessSkinForm\Animate2\toolwindow.bmp 2003-11-01 23:48 2218 474 BusinessSkinForm\Animate2\toolwindowactive.bmp 2004-05-02 22:35 22678 1590 BusinessSkinForm\Animate3\...
- **通用型Q CPU**:Q00UJCPU、Q00UCPU、Q01UCPU、Q02UCPU、Q03UDCPU、Q04UDHCPU、Q06UDHCPU、Q10UDHCPU、Q13UDHCPU、Q20UDHCPU、Q26UDHCPU、Q03UDECPU、Q04UDEHCPU、Q06UDEHCPU、Q10UDEHCPU、Q13UDEHCPU、Q20...