- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
java项目经验总结
java项目阅历总结【1】
这是一次比较完好的团队合作项目,它要求团队各成员对系统
的主体设计搭成肯定的共识,这包括数据库设计,需求分析,以及其
它一些详情,因此在编码之前的预备工作肯定要充分。
在设计之前,我们两组对于数据库的设计进行了激烈的商量,
最终在一些关键的问题上统一了看法。
接下来的工作便是需求分析,详细结构设计,并制订小组项目
具体打算,项目的进行将严格根据所制订的打算执行。
然后小组成员对各自的数据库进行了设计,并且以数据字典的
形式进行了共享。
企业级人力资源系统分为十个子系统:机构编制管理、人员信
息管理、人事档案管理、考勤管理、薪资福利管理、社会保障管理、
聘请管理、合同管理、查询统计管理、系统管理。
我负责人员信息管理子系统,这方面需要处理的业务规律比较
少,表单比较多,要把握好与其它子系统的关联。
员工基本信息表是与其它子系统关联的桥梁,大部分表都涉及
到与基本信息表的外键关联。
其中,职员编号(employeeId)是作为外键关联的字段,我给它
设置了自增长。
有人认为在企业里,职员编号应当是有肯定规律的数字,而不
应当设置自增长。
第1页
这样的是想法很符合实际状况,后来我和两个组长商量,认为
自增长可以保证数据的唯一性,非自增长的主键在增加时可能遇到不
行知的问题,并且其他组员的数据库已经设计好,改起来就麻烦了。
因此最终职员编号采纳了自增长。
有了上面的共识,接下来的重要工作便是依次完成表的增删改
查、数据校验。
其中,分页和批量删除是我打算最终完成的部分,并且肯定要
完成。
基本数据校验按各数据格式进行,例如手机号、e-mail等。
另一方面要对职员编号与姓名的全都性,职员编号的存进行验
证,这些通过DAO里面的方法实现,针对出错,用JS给出友好的提
示。
在做好基本功能的前提下,争取做出特色。
我尝试写了Hibernate分页、批量删除的代码,最终都测试胜
利。
同时加入了JS控件,对于一些有特别格式要求的字段,防止
用户填写错误(比方日期的填写格式为yyyy-mm-dd),使系统更加人
性化。
经过商量,对员工基本信息主表及与其关联的全部表,配置级
联删除。
当主表信息被删除时,与之外键关联的子表信息同时被删除。
回顾这段历程,遇到了一些瓶颈,例如批量删除时如何有效的
第2页
处理选中的id,要明白它得到的是一个String[],需要转化成int[]
就好办了。
关于分页,我也是琢磨了好久。
在网上看了不少实例,详细实现起来还是一头雾水。
就在项目验收的前两天晚上,我确定自己写的试试。
第一个方法是需要猎取表里面总记录数count,根据套路执行
hql,我这样处理了结果:
count=list.size();结果出了问题。
数据库里有6条记录,结果打印出count为1。
在这里折腾了好久,后来打印list为[6],这下才明白
list.size()得到的是list里元素的个数,这个元素是6,我需要
猎取的是元素的是值(基础学问薄弱)。
明白这点就好办了,最终我是这样处理的
Stringa=list.get(0).toString();//猎取list第一个元
素(对象),并转换成String
count=Integer.parseInt(a);//将a转换成int,得到count
这样做分页的第一步就完成了。
其次天早上比较顺当的完成了剩下的代码并测试胜利。
相比网上的分页代码,总的来说我写的很简单看懂,至于它有
什么问题目前还不知道。
通过这次项目阅历,我明白了只要想到了,就肯定可以做
您可能关注的文档
- 部编版三年级上册语文课内外阅读理解专项练习题含答案.pdf
- 广东省高州市第一中学附属实验中学2022-2023学年八年级上学期期中考试英语试题(含答案).pdf
- 居间合同范本简单7篇.pdf
- 物流师资格认证考试试题(答案)dk.pdf
- 建筑物理课后习题答案.pdf
- 初一上册的知识点总结.pdf
- 北大PKU 慕课 EDX 数据结构与算法 第八章图 quiz与解析.pdf
- 作文纸(方格格式).pdf
- 小学科技活动总结(精选5篇).pdf
- 湖南 智趣新课后 科普阅读与实践.pdf
- 计算机三级PC技术考试真题及参考答案.pdf
- 一年级数学下册课后练习题7.乘法的初步认识 青岛版五四制(含答案).pdf
- 反电诈防溺水的演讲稿.pdf
- 大学英语综合教程1中国大学mooc课后章节答案期末考试题库2023年.pdf
- 2022~2023医师定期考核考试题库及答案第389期.pdf
- 煤矿电工试题及答案解析.pdf
- 2022年中级经济师《运输经济》试题及答案(新版)21.pdf
- 关于工会财务管理规范化建设的思考与建议.pdf
- 2019-2020学年南通市对口单招高三二模电子电工综合理论答案.pdf
- A8技术支持的方法指导-学生体验【微能力认证优秀作业】-A8技术支持的方法指导教学设计.pdf
最近下载
- 2023会计年终工作述职报告7篇.docx VIP
- 法语语法总结ppt课件.pdf VIP
- 6《除法》单元整体设计 北师大四年级数学上册 .pdf VIP
- 小学生竞选大队干部演讲稿优秀.pptx VIP
- FSSC22000V6.0体系文件清单.docx VIP
- 情绪觉察水平量表.pdf VIP
- 20210916-IBM商业价值研究院-人工智能:应对AI数据困境:恰当的数据集成方法、治理和工具.pdf VIP
- DBJ50-T-185-2019_增强型改性发泡水泥保温板建筑保温系统应用技术标准.docx VIP
- SOP-QR-141MSA测量系统分析作业办法.doc VIP
- 几种常见医院感染.docx VIP
文档评论(0)