1 / 19
文档名称:

Recruitment项目搭建与开发指南-V2-.docx

格式:docx   大小:562KB   页数:19页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

Recruitment项目搭建与开发指南-V2-.docx

上传人:286919636 2024/5/19 文件大小:562 KB

下载得到文件列表

Recruitment项目搭建与开发指南-V2-.docx

文档介绍

文档介绍:该【Recruitment项目搭建与开发指南-V2- 】是由【286919636】上传分享,文档一共【19】页,该文档可以免费在线阅读,需要了解更多关于【Recruitment项目搭建与开发指南-V2- 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。Recruitment工程搭建与开发指南 &SummaryofChange2021-07-08EricLiu(tao.******@hp)Draftofnewdocumentstructure&-08-30Eric/Amy/RitaRevise/add4thchaptercontentNote:&SummaryofChangeTableofContents1 总述 4 介绍 4 结构 4 参考文档 4 软件包 42 搭建开发环境 5 Recruitment工程 5 Windows环境下工具安装 5 开发工具 5 数据库工具 5 部署工具 63 开发调试 6 导入Eclipse工程 6 Tomcat调试设置 7 工程部署 74 初探SpringSideFramework 7 ArchitectConvention 7 CRUD 7 APIdoc 8 核心类图 8 数据库分页开发 12 Strutsconvention插件实践 13 单元测试实践 17 Checkstyle查检代码 18 Sonar平台使用 ()的环境搭建。开发涉及到的技术有。“SpringSide是以SpringFramework为核心,用主流的技术选型、Pragmatic的编程实践来开发JavaEE企业级应用的总结与演示。〞摘自springside首页。Recruitment系统是一个Maven2风格的Project。介绍本文档为Recruitment(暂定)系统开发人员搭建开发环境与开发参考所用。结构本文档章节结构如下。2thchapter开发环境搭建3thchapter开发调试4thchapterFramework介绍参考文档SpringSide官方网站:在Eclipse中调试Maven工程:Mave2简介:SpringSide3技术参考手册:://:+()无Eclipsesvnplugin无A${recuritment}M${recuritment}Mysqljdbc:mysql:///interview_system?useUnicode=true&characterEncoding=utf-8工程RecruitmentSVNSonar(代码质量管理平台)://:9000单元测试报告Redmine(工程管理工具*论坛*).:3000/projects/recruitmentNexus(管理maven仓库的server)://:8080/nexusPsp/tsp无Recuritment系统(Ourproject)://:8080/recruitment搭建开发环境Recruitment工程工程的SVN地址::脚本会通过maven从nexusserver上://:8080/nexus/content/groups/public下载第三方依赖到本机,目录在C:\Users\用户名\.m2Windows环境下工具安装开发工具(设置JAVA_HOME),需要安装SVN插件。Recruitment工程tools目录自带了Ant以及Maven()Ant(设置Path)—一些bat档利用Ant做些Task:初始化数据库、工程部署Maven(设置Path)—利用此工具做library管理、工程生命周期管理。数据库工具开发环境及正式环境均选用mysql数据库。==jdbc:mysql://localhost/interview_system?useUnicode=true&characterEncoding=utf-===Mysql脚本位置:部署工具recuritment开发环境选用的部署工具是tomcat7或tomcat6。开发调试导入Eclipse工程从SVNservercheckout代码到eclipse的workspace:设置classpathvariables为了保证recruitment工程编译成功,需要设置classpathvariables:SetM2_REPOClasspathvar,它的值是Maven默认仓库目录(vista系统C:\Users\用户名\.m2\repository)。Mysql驱动设置将\mysql-放到tomcat的lib目录下。Tomcat调试设置请参考工程部署正式环境部署:请参照与文件。初探SpringSideFrameworkArchitectConvention请参考://wiki./display/SpringSide3/Architect+Convention+OverviewCRUD请参考 ://wiki./display/SpringSide3/Hibernate+ToolsAPIdoc官网未提供,可以参考源码。在springside-\modules\core\,可以参考。<T,>,也可以扩展泛型DAO子类使用,,取消了HibernateTemplate,:calvinConstructorSummarySimpleHibernateDao()??????????用于Dao层子类使用的构造函数..?sessionFactory,<T>?entityClass)??????????用于用于省略Dao层,?intbatchExecute(?hql,<,?>?values)??????????执行HQL进行批量修改/删除操作.?intbatchExecute(?hql,...?values)??????????执行HQL进行批量修改/删除操作.....?criterions)??????????(?queryString,<,?>?values)??????????(?queryString,...?values)??????????根据查询HQL与参数列表创立Query对象.?voiddelete(PK?id)??????????按id删除对象.?voiddelete(T?entity)??????????删除对象..?criteria)??????????为Criteria添加distincttransformer..?query)??????????为Query添加distincttransformer.?<T>....?criterions)??????????按Criteria查询对象列表.<X><X>?hql,<,?>?values)??????????按HQL查询对象列表.<X><X>find(?hql,...?values)??????????按HQL查询对象列表.?<T>findBy(?propertyName,?value)??????????按属性查找对象列表,匹配方式为相等.?...?criterions)??????????按Criteria查询唯一对象.<X>XfindUnique(?hql,<,?>?values)??????????按HQL查询唯一对象.<X>XfindUnique(?hql,...?values)??????????按HQL查询唯一对象.?TfindUniqueBy(?propertyName,?value)??????????按属性查找唯一对象,匹配方式为相等.?voidflush()??????????Flush当前Session.?<T>get(<PK>?ids)??????????按id列表获取对象列表.?Tget(PK?id)??????????按id获取对象.?<T>getAll()??????????获取全部对象.?<T>getAll(?orderByProperty,boolean?isAsc)??????????获取全部对象,()??????????()??????????()??????????取得sessionFactory.?voidinitProxyObject(?proxy)??????????初始化对象.?booleanisPropertyUnique(?propertyName,?newValue,?oldValue)??????????判断对象的属性值在数据库内是否唯一.?voidsave(T?entity)??????????保存新增或修改的对象.??sessionFactory)??????????采用***@Autowired按类型注入SessionFactory,<T,>extendsSimpleHibernateDao<T,PK>,,也可以扩展泛型DAO子类使用,:calvin