三层登录例子总结

2024-08-26 13:48
文章标签 总结 登录 例子 三层

本文主要是介绍三层登录例子总结,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

    算算学习三层的日子,真的是有些久了。学习三层,可谓是困难重重。首先是视频里的例子敲了三遍,但是错误由找不到数据源文件,到任何一个登录名都可以登录,再到“user附近的语法错误”,最后是一调试vs就卡住重启的一系列问题。因为这些问题的不段出现,我也经历了重装数据库、卸载vs,到重装系统,最后是卸vs再装vs的过程。一句话,我已经醉了无数次。

    三层登录实例,我也是敲了很多天。我是学文的,理解代码真的是有些困难,但是我总是告诉自己,先敲着,敲着敲着就会懂的。于是我就照着师父给我的例子敲了。但是师父给我的也是有bug的,首先是感觉师父坑了我,再次就是我蒙了,因为代码我不理解,所以我也不知道从何改起。我不会就不能干楞着啊,找高手呗,看看高手是怎么找错的,再从高手找错的时候理解一下代码。高手就是不一样,一看我的代码,真的是这不对,那里出问题甚至是有些地方都不符合三层的思想。

    一、实体层

   首先是实体层的定义,师父给我的实体层定义就想vb版的定义对象一样

   

Public Class UserEntityPublic ID As IntegerPublic UserName As StringPublic Password As StringPublic Email As StringPublic nameFlag As BooleanPublic passwordFlag As Boolean
End Class
    师父给我的考验还真多,连定义都这么坑我。高手说我的定义是错的,也不告诉我该怎么定义,所以我就看了一下另一个高手的实体层定义,简直就是高大上。于是我就自己到网上搜了一下,看了一下王志鹏师哥的博客, 点击打开链接。他的定义是这样子的。

'实体(Model)层,实际就是实体类。为三层之际传递数据  
Public Class ClassModel  '定义UserName属性(字段)  Private UserName As String  Public Property name As String  Get  Return UserName  End Get  Set(ByVal value As String)  UserName = value  End Set  End Property  
End Class  

我也照着这个样子改了我的代码,发现我的出错了,UserName是私有的,肯定是不能在其他地方应用的。经过一番修改。实体层的代码就是这样子的了,有没有发现现在我少了很多个定义。


                                    

这篇关于三层登录例子总结的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1108736

相关文章

springboot security验证码的登录实例

《springbootsecurity验证码的登录实例》:本文主要介绍springbootsecurity验证码的登录实例,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,... 目录前言代码示例引入依赖定义验证码生成器定义获取验证码及认证接口测试获取验证码登录总结前言在spring

java常见报错及解决方案总结

《java常见报错及解决方案总结》:本文主要介绍Java编程中常见错误类型及示例,包括语法错误、空指针异常、数组下标越界、类型转换异常、文件未找到异常、除以零异常、非法线程操作异常、方法未定义异常... 目录1. 语法错误 (Syntax Errors)示例 1:解决方案:2. 空指针异常 (NullPoi

最新Spring Security实战教程之表单登录定制到处理逻辑的深度改造(最新推荐)

《最新SpringSecurity实战教程之表单登录定制到处理逻辑的深度改造(最新推荐)》本章节介绍了如何通过SpringSecurity实现从配置自定义登录页面、表单登录处理逻辑的配置,并简单模拟... 目录前言改造准备开始登录页改造自定义用户名密码登陆成功失败跳转问题自定义登出前后端分离适配方案结语前言

Java反转字符串的五种方法总结

《Java反转字符串的五种方法总结》:本文主要介绍五种在Java中反转字符串的方法,包括使用StringBuilder的reverse()方法、字符数组、自定义StringBuilder方法、直接... 目录前言方法一:使用StringBuilder的reverse()方法方法二:使用字符数组方法三:使用自

Python依赖库的几种离线安装方法总结

《Python依赖库的几种离线安装方法总结》:本文主要介绍如何在Python中使用pip工具进行依赖库的安装和管理,包括如何导出和导入依赖包列表、如何下载和安装单个或多个库包及其依赖,以及如何指定... 目录前言一、如何copy一个python环境二、如何下载一个包及其依赖并安装三、如何导出requirem

Oracle登录时忘记用户名或密码该如何解决

《Oracle登录时忘记用户名或密码该如何解决》:本文主要介绍如何在Oracle12c中忘记用户名和密码时找回或重置用户账户信息,文中通过代码介绍的非常详细,对同样遇到这个问题的同学具有一定的参... 目录一、忘记账户:二、忘记密码:三、详细情况情况 1:1.1. 登录到数据库1.2. 查看当前用户信息1.

Rust格式化输出方式总结

《Rust格式化输出方式总结》Rust提供了强大的格式化输出功能,通过std::fmt模块和相关的宏来实现,主要的输出宏包括println!和format!,它们支持多种格式化占位符,如{}、{:?}... 目录Rust格式化输出方式基本的格式化输出格式化占位符Format 特性总结Rust格式化输出方式

MobaXterm远程登录工具功能与应用小结

《MobaXterm远程登录工具功能与应用小结》MobaXterm是一款功能强大的远程终端软件,主要支持SSH登录,拥有多种远程协议,实现跨平台访问,它包括多会话管理、本地命令行执行、图形化界面集成和... 目录1. 远程终端软件概述1.1 远程终端软件的定义与用途1.2 远程终端软件的关键特性2. 支持的

Python中连接不同数据库的方法总结

《Python中连接不同数据库的方法总结》在数据驱动的现代应用开发中,Python凭借其丰富的库和强大的生态系统,成为连接各种数据库的理想编程语言,下面我们就来看看如何使用Python实现连接常用的几... 目录一、连接mysql数据库二、连接PostgreSQL数据库三、连接SQLite数据库四、连接Mo

Oracle数据库如何切换登录用户(system和sys)

《Oracle数据库如何切换登录用户(system和sys)》文章介绍了如何使用SQL*Plus工具登录Oracle数据库的system用户,包括打开登录入口、输入用户名和口令、以及切换到sys用户的... 目录打开登录入口登录system用户总结打开登录入口win+R打开运行对话框,输php入:sqlp