首页
熊猫办公下载
文件下载
根据地址查询经纬度
登录 / 注册
一级分类:
安全技术
存储
操作系统
服务器应用
行业
课程资源
开发技术
考试认证
数据库
网络技术
信息化
移动开发
云计算
大数据
跨平台
音视频
游戏开发
人工智能
区块链
二级分类:
MVP+WCF+三层结构搭建项目框架
最近,我一直在重构之前做的一个项目,在这个过程中感慨万千。
原先的项目是一个运用了WCF的C/S系统,在客户端运用了MVC模式,但MVC的View、Model耦合以及WCF端分布式欠佳等问题让我有了重构的想法,经过了一段时间的改造,逐渐形成了MVP+三层结构+WCF的面向服务的程序架构。
在这里我把我的想法写成了一个例子,供大家参考。
在正式开始讲解之前,我必须得感谢Artech、代震军等诸多大虾,他们的文章给了我很大的启发。
我写的这个例子是关于博客管理的,逻辑很简单,就是用户发表文章、发表评论,管理员可以对用户进行管理。
让我们先从MVP的运用开始讲起。
关于MVP和MVC,我只谈谈在重构过程中的看法
2025/12/18 6:04:44
326KB
MVP+WCF+三层结构搭建项目框架
1
MVP模式用户登录注册功能
使用mvp模式实现的用户登录和注册功能
2025/12/6 20:51:45
34.4MB
mvp模式
1
跟MVP杨旭学习asp.netcore3.0前6节课程源代码Three.rar
跟MVP杨旭学习asp.netcore3.0前6节课程源代码。
这位大佬的课程源码并没有公布出来,可能是太简单了。
所以这里的源代码是我照着视频练习所敲下来的,希望对需要的学友们有所帮助。
这里为大家附上视频课程地址:https://www.bilibili.com/video/av65313713非常厉害的技术大牛,并且讲课风格高度凝炼,思路清晰,没有半句废话,是不可多得的高质量视频教学。
2025/11/8 7:56:21
669KB
asp.net
core3.0
.net
core3.0
1
SimpleWeather-纯Kotlin开发的一款简单的天气应用。.zip
纯Kotlin开发的一款简单的天气应用。
国际惯例,先看截图:关于这个应用天气接口来源于 Apixu,UI参考于琥珀天气。
使用Kotlin语言开发,网络请求采用RxKotlinRetrofit实现。
其没有使用mvp,mvvm,drgger之类的框架,总体而言,代码与逻辑比较简单,更多的算是对Kotlin开发Android的初次尝试。
有什么问题,欢迎issue。
Demo体验Demo
2025/11/1 9:51:15
142KB
开源项目
1
Android快速开发框架
本项目是Android快速开发框架,采用AndroidStudio进行开发。
预想集成工具包,采用MVP开发模式,EventBus数据分发,沉浸式状态栏,ORM,网络请求(HTTPClint,Volley,OkHttps),数据解析,依赖注入(AndroidAnnotations),xutils,图片异步加载,二维码扫描等等
2025/10/18 16:20:25
10.97MB
Volley
HTTPClint
xutils
图片异步加载
1
rails-yelp-mvp:多模型练习-源码
自述文件该自述文件通常会记录启动和运行应用程序所需的所有步骤。
您可能要讲的内容:Ruby版本系统依赖配置数据库创建数据库初始化如何运行测试套件服务(作业队列,缓存服务器,搜索引擎等)部署说明...
2025/8/11 6:34:57
302KB
Ruby
1
Android图书管理系统源码
《Android图书管理系统源码》是基于Android平台开发的一款图书管理应用,它包含了完整的源代码,以及与之配套的PHP服务器端源码,旨在为用户提供一套完整的图书管理解决方案。
这款系统不仅可以帮助用户对个人或机构的图书进行高效管理,还具备了网络同步功能,通过PHP服务器端实现数据的云端存储和远程访问。
从Android客户端的角度来看,这个系统可能采用了MVP(Model-View-Presenter)架构模式,这种模式有利于代码组织和测试,提高代码复用性。
在视图层,它可能使用了Android原生的UI组件,如RecyclerView用于显示图书列表,EditText和Spinner等用于数据输入,同时结合了SQLite数据库进行本地数据存储。
Model层则负责与数据库交互,获取和存储图书信息。
Presenter作为业务逻辑层,处理用户操作并协调Model和View的通信。
图书信息的展示和检索可能涉及到Android的异步处理,如使用AsyncTask或者Retrofit库进行网络请求,将服务器端的数据加载到本地。
为了优化用户体验,可能还实现了下拉刷新和上拉加载更多的功能,这通常需要
2025/6/9 11:06:15
7.9MB
1
MVP经典代码
MVP经典代码可以很好的认识MVP模式的原理
2025/4/11 20:33:06
322KB
MVP经典代码
1
Rxjava2+Retrofit+mvp
对常用代码的封装,基于目前流行的开发技术retrofit_rxjava2_mvp框架,里面在demo文件夹是都框架使用的实例,还有一些我学习过程的代码记录。
34.09MB
Rxjava2
mvp
1
Android多Fragment的MVP实现
Android下多Fragment的MVP实现
2025/1/18 21:26:58
6.21MB
AndroidMVP
1
共 49 条记录
首页
上一页
下一页
尾页
钉钉无人值守自动打卡脚本 永不迟到的神器 安卓和苹果教程
New!
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03
15KB
钉钉
钉钉打卡
个人信息
点我去登录or注册
|
微信登录
一言
热门下载
双系统双频伪距单点定位程序
Docker构建tomcat镜像jdk1.8+tomcat9.zip
飘逸传世引擎源代码
中科院考博英语2009-2018年试题及答案解析(十五套436面).pdf
数据库系统概论第五版
几何画板课件350套.zip
R9390系列BIOS修改和风扇调速工具
新升级版TP5商城小程序源码+公众号版+h5一整套源码V3.zip
CNS2_CN_VW_P0095D_0332.7z
ENVI去云补丁Haze_tool文件及其使用说明和安装方法
vue项目demo(asp.netmvc5+vue2.5)
ABAQUS金属非稳态和稳态切削过程的模拟分析_张东进.pdf
KEPServerEXV6.7.zip
StimulsoftReports2020.1.1License.rar
HTML5+CSS3中文参考手册(3手册)chm版中文参考手册打包
最新下载
学员综合素质评测系统源代码
三维力控Dbcom控件示例
devc++32位
xpay-v3.1.zip
SIM800,900用GPS定位,无操作系统
JAVA框架项目
EPSONL801废墨清零软件.rar
PassportFeignServiceTests.java
整体叶盘制造工艺技术综述.pdf
AndroidAudioRecord和MediaRecorder录音并实现了实时获取音量大小
Java统计英文文章词频
php网站+后台+数据库
基于MFC的画直线,矩形,椭圆改变线条颜色宽度
asp.net学生宿舍管理系统
RedHat6X64位下安装Informatica9.5.1
其他资源
Broadbandrheniumdisulfideopticalmodulatorforsolid-statelasers
北大青鸟accp7.0优化MySchool数据库设计课件+上级+课后作业答案
基于C8051F340的无线收发模块CC1100双向通信(已调通)
C#脱壳工具NETUnpack
10年软件测试论文本科计算机专业
androidA*搜索算法演示
2天驾驭DIV+CSS(全新发布2.0.3版本)
光栅分光的comsol例子
北大青鸟结业考试,java机试试题
单片机红外解码法度圭表标准源代码(极其残缺)
图像处理评价目标
magicalcoder文件去域名
编译原理课程设计-C语言子集编译器
天池比赛美年健康完整代码
saap:SistemadeApoioàAtividadeParlamentar-源码
VideoPlayer_5(FFMPEGQt视频播放器之播放控制)
RealtekRTL8370APIV1.3.11
通信原理课程设计2psk调制与解调
Solaris配置本地Repositories源
高速缓存(Cache)的Verilog代码