资源描述:
《java标本库管理代码.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、60/60标本库管理系统是由java编写的一套软件系统,它由两部分组成:1、web部分,客户端是ie6.0浏览器2、RCP部分,用于集中管理标本库一下是Web部分的相关代码及配置文件说明:Web部分基于SHH技术(Struts、Spring、Hibernate),并且遵循MVC设计模式,所以相应的代码也清晰地分成java简单原始类、数据库操作类(DAO层)、业务逻辑类(business),整个web系统有很多部分组成,包括20个包以及相关配置文件、jsp页面、javascript脚本等等。下面是代码展示:样本类型枚举类:pack
2、ageorg.scbit.tissuebank.cfg;/****@authorwuyifei*@version1.0.0*/publicenumTissueStatEnum{DISDOCIATION("dissociation"),//未入库STORED("stored"),//已入库RESERVE("reserve"),//已预定LENDED("lended"),//已出借USEUP("useup");//已耗尽privateStringname;privateTissueStatEnum(Stringname){this.
3、name=name;}publicStringgetName(){returnname;}}持久化类:packageorg.scbit.tissuebank.utils;importjava.io.BufferedReader;importjava.io.File;importjava.io.FileNotFoundException;importjava.io.FileReader;importjava.io.IOException;importjava.io.PrintWriter;importjava.util.regex
4、.Matcher;importjava.util.regex.Patternimportorg.apache.commons.cli.BasicParser;importorg.apache.commons.cli.CommandLine;importorg.apache.commons.cli.CommandLineParser;60/60importorg.apache.commons.cli.HelpFormatter;importorg.apache.commons.cli.Option;importorg.apache
5、.commons.cli.Options;importorg.apache.commons.cli.ParseException;publicclassDomainPostProcessor{privatefinalstaticStringIMPORT_ORDERBY="importjavax.persistence.OrderBy;";publicstaticvoidmain(String[]args){DomainPostProcessordpp=newDomainPostProcessor();dpp.run(args
6、);}privatevoidrun(String[]args){Optionsopts=newOptions();opts.addOption("h",false,"Printhelpforthiscommandlinetool");opts.addOption("s",true,"Java-Source-File-Path");opts.addOption("c",true,"classtoremovemappedby,theformatlikeclassA,mappedbyB,mappedbyC;classD,mappedb
7、yE");Optionopt=newOption("o",true,"collectiontoaddorderby,theformatlibclassA,relationClassB,OrderByvalue");opt.setArgs(Option.UNLIMITED_VALUES);opts.addOption(opt);CommandLineParserparser=newBasicParser();CommandLinecl=null;try{cl=parser.parse(opts,args);}catch(Parse
8、Exceptione){//TODOAuto-generatedcatchblocke.printStackTrace();}if(cl.hasOption("h")){HelpFormatterf=newHelpFormatter();f.printHelp(