• springmvc


    后面的没有怎么整理过了。

    18号讲了一些hibernate的缓存技术。这个 spring框架给我们封装了。所以 就去做了项目。

    19号,讲解了一些,利用 struts2 框架做页面正确性验证的内容,因为这个 要交给 客户端验证,所以就去做了项目。以及hibernate的反向工程。

    20号有一个 属于 struts2 做的关于 上传下载,还没有做。以及I18n的相关内容,类型转换器。

     

    先做 上传下载的部分吧。

     

     

    面向切面

    我把老师的东西 导进来,依然不行报了同样的错误。估计 是 2014跟 8.6的不兼容。

     

     

    3中注入方式。

     

    Xml配置的

    构造子注入方式 constructors 

    Xml配置的

    Getset 方式 注入

    还有一个就是 注解编程里面的 直接写入的一共三种方式。

     

    面向切面编程的引入。

    面向切面的编程思想:将横切多个对象的程序独立出来。无侵入式的集成到业务对象中。

    所以这个范畴里面有:写日志【每一次,每一步都做了什么】。处理事务【成组提交】。验证权限【合法身份登录】。

     

    还有我发现,我真的是 只喜欢,后端代码,对于前端的那种不安定,不稳定,缓存,以及有一定几率出现结果的前端,不喜欢,一点儿 也不喜欢。

     

    代理模式

    静态代理模式【写死的】

    动态代理模式【动态加载的】,所以灵活性更强

     

     

     

    静态代理,的实现 甚至不需要框架,但是动态的 在加载的时候,就需要一些东西。

    静态代理

    内容:

    一个 dao的接口

    一个 dao接口的 业务实现方式

    一个 dao接口的 切面 比如:日志 或者 事务 或者 权限

    一个 测试 main

    UserDao

    UserDaoImpl

    UserDaoProxyImpl

    Test

     

    动态代理:

    需要 框架的 支持 以及一些 aop的包包

    因为是动态实现代理,所以 我们不在需要 静态一次 写死,所以 这个前面日志就可以单独拆分出来。新独立出来一个 包包。然后做到根本不更改 原来的代码。

    这样就需要一个beans.xml用以支持 切面编程。

     

    去文档里面找到:Spring2.0中文开发参考手册.chm

    然后找到:A.2.6. The aop schema

    以下为  用以 支持 beans.xml 的头文件

    <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans"        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"        xmlns:aop="http://www.springframework.org/schema/aop"        xsi:schemaLocation=" http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.0.xsd http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-2.0.xsd"> <!-- <bean/> definitions here --> </beans>
    
     

     

    然后去文档的 6.2.3.4 去找寻对应的切入点的书写方式。

     

    不知道 为什么 我这里 书写的时候,没有联想

     

    这才是springmvc的部分。

     

    Springmvc:

    1、是属于spring框架的一部分,基于mvc的开发模式,惊醒的一个封装

    2、Springmvc的原理。比较相似于 struts

     

    结构图。

    3、springmvc 的配置步骤:

    1)Jar

    2)Web.xml 配置 springmvc 的核心控制器

    3)加载一个 spring的核心配置文件的beans.xml

    4)配置一个字符编码的过滤器

    5)写一个 控制层的类。Controlleraction

    6)在beans.xml 中卡其注解编程

     

    4、默认的情况下,跳转方式是 请求转发,数据都存储在request里面。

     

    因为 没怎么整理就不好意思,占用篇幅了。大概就这些了,这个 做的虎头蛇尾的。

     

  • 相关阅读:
    一对一关联
    一对多关联
    软删除
    分层控制器
    系统的助手函数
    tp5命令行基础介绍
    PHP 开启跨域
    生成数据库模型文件
    REST API 安全设计指南
    jquery-Ajax请求用例码
  • 原文地址:https://www.cnblogs.com/letben/p/5185926.html
Copyright © 2020-2023  润新知