十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
项目必备:
目前累计服务客户上千多家,积累了丰富的产品开发及服务经验。以网站设计水平和技术实力,树立企业形象,为客户提供网站制作、成都网站制作、网站策划、网页设计、网络营销、VI设计、网站改版、漏洞修补等服务。创新互联建站始终以务实、诚信为根本,不断创新和提高建站品质,通过对领先技术的掌握、对创意设计的研究、对客户形象的视觉传递、对应用系统的结合,为客户提供更好的一站式互联网解决方案,携手广大客户,共同发展进步。
虚拟机:VMware Workstation (已安装linux的 CentOS6.5版本)
项目:java web项目 (必须在本地部署编译后选择项目的webRoot,改为ROOT(ROOT包含下面四个关键文件),放到tomcat下的webapps下即可,因为tomcat启用一个工程的时候,就是发布了除了JSP以外的,所有已被编译过的java文件,所以只能放在本地部署生成编译后的class文件)。
java环境配置:配置JDK
服务器:tomcat
数据库:MySQL
基本思路:(特别注意各处的编码设置)
1.配置java环境(下载jdk并配置环境变量)
2.下载并安装tomcat (设置tomcat编码)
3.安装mysql并导入sql(注意:mysql客户端和服务器端编码设置,必须设置完再导入sql,这个折腾了好久)
4.项目导入并修改数据库连接配置
5.启动mysql,启动tomcat,访问即可!
VMware tools小介绍:
现在的centOS已安装了VMware tools (实现主机和虚拟机之间文件的共享拖拽功能),其余项目所需都没有安装。只有在VMware虚拟机中安装好了VMware Tools,才能实现主机与虚拟机之间的文件共享,同时可支持自由拖拽的功能,鼠标也可在虚拟机与主机之前自由移动(不用再按ctrl+alt),且虚拟机屏幕也可实现全屏化。
自从google发布了新的Android开发工具AndroidStudio,我想很多和我一样的android开发者一定都从Eclipse转身到了AndroidStudio的怀抱了吧。它强大的代码提示和自动完成,完备的配置功能,不是Eclispe能比的。But,有时候你也想测试一段纯Java代码或者工程怎么办?貌似没有选项啊?实际上是可以的,按照步骤来吧。
工具/原料
Android Studio 0.5.5(这是我当前的版本)
方法/步骤
新建一个project,或者如果你已经有project的话,那就直接新建一个module.注意选择Java library,然后下一步
输入module的一些信息。点击finish
在左侧找到build.gradle,双击打开,参照图中修改一下配置。
编写你的java代码测试下吧。
简单给你分析了一下,有好几个测试点:
正确获取到barcode。
正确试用barcode生成readerForm
使用readerForm获取读者条码
正确设置readerinfo
代码写得耦合度不够低,但还算可以,需要你用打桩来完成测试:
写一个request的子类,改写request中的getParameter方法,使之返回你想要的东西。
写一个readerDAO的子类,改写queryM的方法,验证readerForm中是否有正确的barcode,并保存结果,调用完毕后通过get方法查询结果。queryM方法的返回结果你自己来定义,方便后面验证
还是request的子类,改写setAttribute方法,验证readerinfo是否是之前readerDAO的返回结果。
不要测试是否是数据库里的值,是否是数据库里的值应该对readerDAO编写测试用例,而不是这个类。