摘要: 实践背景:基于Spring boot 快速创建web+jpa(mysql)项目 条件:java8,服务器使用springboot 内置tomcat (转载请注明来源:cnblogs coder-fang) 不要选择其它,直接finish. 修改到1.5.3是为了兼容之后我们要实践的spring cl 阅读全文
posted @ 2017-11-03 16:09 Coder_fang 阅读(1545) 评论(0) 推荐(0) 编辑
摘要: 背景:在winform中可以使用databinding 达到PM模式的开发,但扩展性与可测试性还是不如WPF那样完善,我们使用nuget中第三方库,mvvm fx-winforms,达到数据、业务与UI完全分离开发,并且ui逻辑,业务逻辑完全可测。 (转载请注明来源:cnblogs coder-fa 阅读全文
posted @ 2017-04-17 13:22 Coder_fang 阅读(12877) 评论(0) 推荐(0) 编辑
摘要: 背景:使用WCF实现跨进程普通函数调用,带回调的函数调用。 (转载请注明来源:cnblogs coder-fang) using System; using System.Collections.Generic; using System.Linq; using System.Text; using 阅读全文
posted @ 2017-03-21 16:19 Coder_fang 阅读(4115) 评论(0) 推荐(1) 编辑
摘要: 当你收集需求时,你可以从用户的需求清单中找出他们想要软件完成什么样的任务,有相关的用例、故事板、需求说明出书来捕捉这样的信息,那么什么又是非功能性需求,又有什么样的内容定义呢? 不合理或无法说清的非功能性需求如: 系统一定要快 系统必须要安全 系统要有尽量高的灵活性 系统要有较高的可用性 .... 阅读全文
posted @ 2017-03-07 09:15 Coder_fang 阅读(1174) 评论(0) 推荐(0) 编辑
摘要: 实践背景:在wildfly中使用hibernate-ogm框架操作mongodb数据库 条件: hibernate-ogm-wildfly10-module.zip:https://pan.baidu.com/s/1kVE1Rvh 密码:d2hl 安装mongodb数据库,网上自搜索教程。 (转载请 阅读全文
posted @ 2017-02-22 13:19 Coder_fang 阅读(868) 评论(0) 推荐(1) 编辑
摘要: 实践背景: 对数据库访问服务(DAS)的EJB进行单无测试 使用单元测试框架:arquillian+junit 基于 wildfly 实践3 --DAS服务开发 进行单元测试的补充 (转载请注明来源:cnblogs coder-fang) <!-- unit test --> <dependency 阅读全文
posted @ 2017-02-08 15:16 Coder_fang 阅读(1056) 评论(2) 推荐(0) 编辑
摘要: 使用B-JUI 1.31版本 DataGrid 页直接上代码: 效果如图: 分页 后台必须接收的参数为:pageCurrent,pageSize 后台返回的数据格式为:{"totalRow":1,"list":[{"globalid":3,"address":"","birth":"2017-01- 阅读全文
posted @ 2017-01-16 10:23 Coder_fang 阅读(5914) 评论(0) 推荐(0) 编辑
摘要: 实践目标: 使用JAX-WS编写webservice服务并发布到wildfly中 使用c#调用webservice服务 增加webservice安全性 (转载请注明来源:cnblogs coder-fang) @WebService(serviceName="userservice",targetN 阅读全文
posted @ 2017-01-04 10:52 Coder_fang 阅读(822) 评论(0) 推荐(0) 编辑
摘要: 实践条件与目标: 1. 分布式服务中主从服务相关配置 2. 从服务中主要代码片段展示 3. 此次使用wildfly10,因为其默认的jms服务是activemq. (转载请注明来源:cnblogs coder-fang) 步骤: 主服务配置中使用standalone-full.xml启动,其自带ac 阅读全文
posted @ 2016-12-22 09:49 Coder_fang 阅读(1173) 评论(2) 推荐(1) 编辑
摘要: 条件与目标: 实践方法: angular.module('mocktest',['ngMockE2E']).run(function($httpBackend){ var http=$httpBackend; //pass http.whenGET(/ *.html/).passThrough(); 阅读全文
posted @ 2016-12-15 08:43 Coder_fang 阅读(1144) 评论(0) 推荐(0) 编辑