积分充值
 首页
前端开发
AngularDartElectronFlutterHTML/CSSJavaScriptReactSvelteTypeScriptVue.js构建工具
后端开发
.NetC#C++C语言DenoffmpegGoIdrisJavaJuliaKotlinLeanMakefilenimNode.jsPascalPHPPythonRISC-VRubyRustSwiftUML其它语言区块链开发测试微服务敏捷开发架构设计汇编语言
数据库
Apache DorisApache HBaseCassandraClickHouseFirebirdGreenplumMongoDBMySQLPieCloudDBPostgreSQLRedisSQLSQLiteTiDBVitess数据库中间件数据库工具数据库设计
系统运维
AndroidDevOpshttpdJenkinsLinuxPrometheusTraefikZabbix存储网络与安全
云计算&大数据
Apache APISIXApache FlinkApache KarafApache KyuubiApache OzonedaprDockerHadoopHarborIstioKubernetesOpenShiftPandasrancherRocketMQServerlessService MeshVirtualBoxVMWare云原生CNCF机器学习边缘计算
综合其他
BlenderGIMPKiCadKritaWeblate产品与服务人工智能亿图数据可视化版本控制笔试面试
文库资料
前端
AngularAnt DesignBabelBootstrapChart.jsCSS3EchartsElectronHighchartsHTML/CSSHTML5JavaScriptJerryScriptJestReactSassTypeScriptVue前端工具小程序
后端
.NETApacheC/C++C#CMakeCrystalDartDenoDjangoDubboErlangFastifyFlaskGinGoGoFrameGuzzleIrisJavaJuliaLispLLVMLuaMatplotlibMicronautnimNode.jsPerlPHPPythonQtRPCRubyRustR语言ScalaShellVlangwasmYewZephirZig算法
移动端
AndroidAPP工具FlutterFramework7HarmonyHippyIoniciOSkotlinNativeObject-CPWAReactSwiftuni-appWeex
数据库
ApacheArangoDBCassandraClickHouseCouchDBCrateDBDB2DocumentDBDorisDragonflyDBEdgeDBetcdFirebirdGaussDBGraphGreenPlumHStreamDBHugeGraphimmudbIndexedDBInfluxDBIoTDBKey-ValueKitDBLevelDBM3DBMatrixOneMilvusMongoDBMySQLNavicatNebulaNewSQLNoSQLOceanBaseOpenTSDBOracleOrientDBPostgreSQLPrestoDBQuestDBRedisRocksDBSequoiaDBServerSkytableSQLSQLiteTiDBTiKVTimescaleDBYugabyteDB关系型数据库数据库数据库ORM数据库中间件数据库工具时序数据库
云计算&大数据
ActiveMQAerakiAgentAlluxioAntreaApacheApache APISIXAPISIXBFEBitBookKeeperChaosChoerodonCiliumCloudStackConsulDaprDataEaseDC/OSDockerDrillDruidElasticJobElasticSearchEnvoyErdaFlinkFluentGrafanaHadoopHarborHelmHudiInLongKafkaKnativeKongKubeCubeKubeEdgeKubeflowKubeOperatorKubernetesKubeSphereKubeVelaKumaKylinLibcloudLinkerdLonghornMeiliSearchMeshNacosNATSOKDOpenOpenEBSOpenKruiseOpenPitrixOpenSearchOpenStackOpenTracingOzonePaddlePaddlePolicyPulsarPyTorchRainbondRancherRediSearchScikit-learnServerlessShardingSphereShenYuSparkStormSupersetXuperChainZadig云原生CNCF人工智能区块链数据挖掘机器学习深度学习算法工程边缘计算
UI&美工&设计
BlenderKritaSketchUI设计
网络&系统&运维
AnsibleApacheAWKCeleryCephCI/CDCurveDevOpsGoCDHAProxyIstioJenkinsJumpServerLinuxMacNginxOpenRestyPrometheusServertraefikTrafficUnixWindowsZabbixZipkin安全防护系统内核网络运维监控
综合其它
文章资讯
 上传文档  发布文章  登录账户
IT文库
  • 综合
  • 文档
  • 文章

无数据

分类

全部后端开发(33)区块链(21)数据库(5)数据库中间件(4)Java(3)Rust(3)架构设计(2)前端开发(1)JavaScript(1)C++(1)

语言

全部中文(简体)(39)

格式

全部PDF文档 PDF(27)其他文档 其他(11)PPT文档 PPT(1)
 
本次搜索耗时 0.064 秒,为您找到相关结果约 39 个.
  • 全部
  • 后端开发
  • 区块链
  • 数据库
  • 数据库中间件
  • Java
  • Rust
  • 架构设计
  • 前端开发
  • JavaScript
  • C++
  • 全部
  • 中文(简体)
  • 全部
  • PDF文档 PDF
  • 其他文档 其他
  • PPT文档 PPT
  • 默认排序
  • 最新排序
  • 页数排序
  • 大小排序
  • 全部时间
  • 最近一天
  • 最近一周
  • 最近一个月
  • 最近三个月
  • 最近半年
  • 最近一年
  • pdf文档 Mybatis 框架课程第二天

    第二步:导入坐标 第三步:编写必要代码(实体类和持久层接口) 第四步:编写 SqlMapConfig.xml 第五步:编写映射配置文件 第六步:编写测试类 第2章 基于代理 Dao 实现 CRUD 操作 使用要求: 1、持久层接口和持久层接口的映射配置必须在相同的包下 2、持久层映射配置中 mapper 标签的 namespace 属性取值必须是持久层接口的全限定类名 builder.build(in); //4.创建 SqlSession 对象 session = factory.openSession(); //5.创建 Dao 的代理对象 userDao = session.getMapper(IUserDao.class); } 传智播客——专注于 Java、.Net 和 Php、网页平面设计工程师的培训 会讲解如何配置实体类的别名) 同时,当是实体类名称是,还有一个要求,实体类中的属性名称必须和查询语句中的列名保持一致,否则无法 实现封装。 4.1.1 基本类型示例 4.1.1.1 Dao 接口 /** * 查询总记录条数 * @return */ int findTotal(); 4.1.1.2 映射配置
    0 码力 | 27 页 | 1.21 MB | 1 年前
    3
  • pdf文档 传智播客 mybatis 框架课程讲义

    总之,按照用户的需求在有限的资源环境下只要能做出维护性、扩展性良好的软件架构 都是好架构,所以框架只有适合才是最好。 2 Dao 开发方法 使用 Mybatis 开发 Dao,通常有两个方法,即原始 Dao 开发方法和 Mapper 接口开发方 法。 2.1 需求 将下边的功能实现 Dao: 根据用户 id 查询一个用户信息 根据用户名称模糊查询用户信息列表 添加用户信息 2.2 SqlSession sqlSessionFactory.openSession(); try { // do work } finally { session.close(); } 2.3 原始 Dao 开发方式 原始 Dao 开发方法需要程序员编写 Dao 接口和 Dao 实现类。 2.3.1 映射文件 2.3.2 Dao 接口 Public interface UserDao { public User getUserById(int id) throws Exception; public void insertUser(User
    0 码力 | 75 页 | 1.16 MB | 1 年前
    3
  • pdf文档 GoFrame框架介绍及设计

    GoFrame框架介绍及设计 郭强 成都医联科技 架构师 目 录 框架介绍 01 模块化设计 02 统一框架设计 03 代码分层设计 04 对象封装设计 05 DAO封装设计 06 未来发展规划 07 框架介绍 第一部分 • 框架介绍 • 框架架构 • 项目初心 框架介绍 GoFrame是一款模块化、高性能、企业级的Go基础开发框架。 • 模块化、松耦合 • 模块丰富、开箱即用 规避了同名包名的问题 • 规避了 cycle import 问题 常见项目架构示例2 常见项目架构示例1 对象封装改进 对象封装设计-资源命名规范 在三层架构设计模式下,我们的业务包命名 仅会有 api、dao、model、service四个包。 每个业务包仅对外暴露 实例化的对象 用于 该业务领域的具体功能逻辑封装,同一层级 下不同的业务领域逻辑通过不同文件来分别 管理。 包对外的公开对象采用 路由注册时访问api对象 路由注册具体业务领域对象的方法 对象封装设计-对象封装示例3 model数据结构命名 service调用dao对象示例 对象封装设计-对象访问安全 各分层中的封装对象都是以“可变变量”的形式对外暴露使用,存在被修改的安全风险。 DAO封装设计 第六部分 DAO封装设计-痛点举例 1. 必须定义tag关联表结构与struct属性 2. 不支持通过返回对象指定需要查询的字段
    0 码力 | 37 页 | 8.84 MB | 1 年前
    3
  • pdf文档 跟我学Shiro - 张开涛

    Web 服务器;接着又上了台 EJB 服务器;这时想把两台服务器的会话数据放到一个地方, 这个时候就可以实现自己的分布式会话(如把数据放到 Memcached 服务器); SessionDAO:DAO 大家都用过,数据访问对象,用于会话的 CRUD,比如我们想把 Session 保存到数据库,那么可以实现自己的 SessionDAO,通过如 JDBC 写到数据库;比如想把 Session 放到 Memcached xml。 用户 角色 权限 跟我学 Shiro——http://jinnianshilongnian.iteye.com/ 50 3、定义 Service 及 Dao 为了实现的简单性,只实现必须的功能,其他的可以自己实现即可。 PermissionService 实现基本的创建/删除权限。 RoleService CredentialsMatcher 需要和此处加密的算法一样。user.getCredentialsSalt()辅助方法返 回 username+salt。 为 了 节 省 篇 幅 , 对 于 DAO/Service 的 接 口 及 实 现 , 具 体 请 参 考 源 码 com.github.zhangkaitao.shiro.chapter6 。 另 外 请 参 考 Service 层 的 测
    0 码力 | 219 页 | 4.16 MB | 10 月前
    3
  • pdf文档 MyBatis 框架尚硅谷 java 研究院版本:V 1.0

    2)iBatis 一词来源于“internet”和“abatis”的组合,是一个基于 Java 的持久层框架。 iBatis 提供的持久层框架包括 SQL Maps 和 Data Access Objects(DAO) 1.2 MyBatis 简介 1) MyBatis 是支持定制化 SQL、存储过程以及高级映射的优秀的持久层框架 2) MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集 人工智能资料下载,可访问百度:尚硅谷官网 3) 使用批量注册,这种方式要求 SQL 映射文件名必须和接口名相同并且在同一目录下 第 4 章 MyBatis 映射文件 4.1 Mybatis 映射文件简介 1) MyBatis 的真正强大在于它的映射语句,也是它的魔力所在。由于它的异常强大,映射 JAVAEE 课程系列 ————————————————————————————— 16 更多 Java
    0 码力 | 44 页 | 926.54 KB | 1 年前
    3
  • pdf文档 领域驱动设计&中台/架构分层模型适配

    DAOs_must_reside_in_a_dao_package = classes().that().haveNameMatching(".*Dao").should().resideInAPackage("..dao..") .as("DAOs should reside in a package '..dao..'"); @ArchTest ArchRule only_DAOs_may_use_the_EntityManager = noClasses().that().resideOutsideOfPackage("..dao..") .should().accessClassesThat().areAssignableTo(EntityManager.class)
    0 码力 | 39 页 | 2.54 MB | 1 年前
    3
  • pdf文档 尚硅谷 “玩转”Java 系列 - MyBatis

    ————————————————————————————— 5 【更多 Java – Android 资料下载,可访问尚硅谷(中国)官网 www.atguigu.com 下载区】 3). 在 dao 中调用: public User getUserById(int id) { SqlSession session = sessionFactory.openSession(); User user ————————————————————————————— 6 【更多 Java – Android 资料下载,可访问尚硅谷(中国)官网 www.atguigu.com 下载区】 3). 在 dao 类中调用 public User getUserById(int id) { SqlSession session = sessionFactory.openSession(); UserMapper private String name; private Date birthday; private double salary; //set,get 方法 } 10.4. DAO 接口: UserMapper (XXXMapper) public interface UserMapper { void save(User user); void update(User user);
    0 码力 | 27 页 | 322.51 KB | 1 年前
    3
  • pdf文档 Apache Shiro 1.2.x Reference Manual 中文翻译

    它用来实际和安 全相关的数据如用户执行身份认证(登录)的帐号和授权(访问控制)进行交互,Shiro 从一个或多个程序配置的 Realm 中查找这些东西。 Realm 本质上是一个特定的安全 DAO:它封装与数据源连接的细节,得到Shiro 所需的相关的数据。在配置 Shiro 的时 候,你必须指定至少一个Realm 来实现认证(authentication)和/或授权 (authoriz 类似资源。因此,Realm 接口的实现使用数据源特定的API 来展示授权数据(角色,权限 等),如JDBC,文件IO,Hibernate 或JPA,或其他数据访问API。 Realm 实质上就是一个特定安全的 DAO 因为这些数据源大多通常存储身份验证数据(如密码的凭证)以及授权数据(如角色或权 限),每个 Shiro Realm 能够执行身份验证和授权操作。 Realm Configuration 如果使用 存储空间不会被耗尽。SessionManager 实现委托这些 Create/Read/Update/Delete(CRUD) 操作为内部组件,同时,SessionDAO,反映了数据访问对象(DAO)设计模式。 SessionDAO 的权力是你能够实现该接口来与你想要的任何数据存储进行通信。这意味着你 的会话数据可以驻留在内存中,文件系统,关系数据库或NoSQL 的数据存储,或其他任何你
    0 码力 | 196 页 | 2.34 MB | 1 年前
    3
  • pdf文档 《深入浅出MFC》2/e

    种看书一定得拿支笔的人,没什么比这更悲哀的事。不是没有补救办法,再花个数千元 就可得到VC++ 印刷手册,另一个数千元可再得到SDK 印刷手册。 MFC 执行时期所需的任何DLLs,如MFC42.DLL、ODBC DLLs、 DAO DLLs。还包括微软公司附赠的一些OCXs。 第㆓篇 欲善工事先利其器 228 MFC Tech Notes 1. Window Class Registration 2. Persistent 1 53. Custom DFX Routings for DAO Database Classes 54. Calling DAO Directory while Using MFC DAO Classes 55. Migrating MFC ODBC Database Classes Application to MFC DAO Classes 56. Installation of MFC TN053: Custom DFX Routines for MFC DAO Classes TN054: Calling DAO Directly While Using MFC DAO Classes TN055: Migrating MFC ODBC Database Class Applications to MFC DAO Classes TN068: Performing Transactions
    0 码力 | 1009 页 | 11.08 MB | 1 年前
    3
  • pdf文档 Apache Shiro参考手册中文版

    关的数据如用来执行身份验证(登录)及授权(访问控制)的用户帐户交互时,Shiro 从一个或多个为应用程 序配置的 Realm 中寻找许多这样的东西。 在这个意义上说,Realm 本质上是一个特定安全的 DAO:它封装了数据源的连接详细信息,使 Shiro 所需的相 关的数据可用。当配置 Shiro 时,你必须指定至少一个 Realm 用来进行身份验证和/或授权。SecurityManager 可能配置多个 接口的实现使用数据源特定的 API 来展示授权数据(角色,权限等),如 JDBC,文件 IO,Hibernate 或 JPA,或其他 数据访问 API。 Realm 实质上就是一个特定安全的 DAO 因为这些数据源大多通常存储身份验证数据(如密码的凭证)以及授权数据(如角色或权限),每个 Shiro Realm 能够执行身份验证和授权操作。 Realm configuration 数据存储空间不会被耗尽。SessionManager 实现委 托这些 Create/Read/Update/Delete(CRUD)操作为内部组件,同时,SessionDAO,反映了数据访问对象(DAO)设计 模式。 SessionDAO 的权力是你能够实现该接口来与你想要的任何数据存储进行通信。这意味着你的会话数据可以驻留在内 存中,文件系统,关系数据库或 NoSQL 的数据存储,或其他任何你需要的位置。你得控制持久性行为。
    0 码力 | 92 页 | 1.16 MB | 1 年前
    3
共 39 条
  • 1
  • 2
  • 3
  • 4
前往
页
相关搜索词
Mybatis框架课程第二二天第二天传智播mybatis讲义GoFrame介绍设计跟我学Shiro张开MyBatis硅谷java研究研究院版本1.0领域驱动中台架构分层模型适配玩转Java系列Apache1.2ReferenceManual中文翻译中文翻译深入深入浅出MFC参考手册参考手册文版中文版
IT文库
关于我们 文库协议 联系我们 意见反馈 免责声明
本站文档数据由用户上传或本站整理自互联网,不以营利为目的,供所有人免费下载和学习使用。如侵犯您的权益,请联系我们进行删除。
IT文库 ©1024 - 2025 | 站点地图
Powered By MOREDOC AI v3.3.0-beta.70
  • 关注我们的公众号【刻舟求荐】,给您不一样的精彩
    关注我们的公众号【刻舟求荐】,给您不一样的精彩