03 2019 档案

摘要:代码如下 核心思路 是 获取到当前action上下文件,接着获取容器上下文,在进行绝对路径拼接,拼接完成以后,新建file文件,然后,文件内容写入即可. 配置文件 阅读全文
posted @ 2019-03-25 23:04 小小____小小 阅读(117) 评论(0) 推荐(0)
摘要:FreeMarker 一个模板引擎 即 FreeMarker github https://github.com/apache/freemarker 网址 https://freemarker.apache.org/ maven安装 访问网址 https://search.maven.org/art 阅读全文
posted @ 2019-03-25 22:56 小小____小小 阅读(102) 评论(0) 推荐(0)
摘要:介绍 实现aop的方式 用于实现action之前,之后执行 一般用于事物操作. 一般用于对某些未授权的页面访问的时候,进行拦截操作,拦截非法访问. 开箱即用拦截器 必须有传递属性这个拦截器 运行输出日志如下 可以看到这个action一共运行耗时12ms 自定义拦截器 需要继承该抽象类,并实现其方法 阅读全文
posted @ 2019-03-25 22:48 小小____小小 阅读(216) 评论(0) 推荐(0)
摘要:log4j 一个日志框架 apache 基金会下的 网址 https://logging.apache.org/log4j/2.x/ maven安装 网址 https://search.maven.org/artifact/org.apache.logging.log4j/log4j/2.11.2/ 阅读全文
posted @ 2019-03-25 22:12 小小____小小 阅读(187) 评论(0) 推荐(0)
摘要:控制器 即,mvc模型的控制器模型,用于接收数据,传递给视图层,和模型层 默认使用execute方法 查看相关接口 查看com.opensymphony.xwork2下的Action接口 文件如下 大概翻译一下 可以看到,定义了几个常量一个接口,其中默认执行execute方法,其中几个常量为执行结果 阅读全文
posted @ 2019-03-25 22:00 小小____小小 阅读(147) 评论(0) 推荐(0)
摘要:运行流程 客户端浏览器通过HTTP请求,访问控制器,然后控制器读取配置文件,然后执行服务器端跳转,执行相应的业务逻辑,然后,在调用模型层,取得的结果展示给jsp页面,最后返回给客户端浏览器 组成部分 | struts | 视图 | 标签库 控制器 | action 模型层 | ActionFrom 阅读全文
posted @ 2019-03-23 19:02 小小____小小 阅读(166) 评论(0) 推荐(0)
摘要:实现思路 常见的流程是,标准的mvc 即 登录表单,用户提交数据到登录检查,若登录检查通过以后,触发session事件,保存进入在线人员列表中,页面跳转到在线用户列表,若用户注销,从在线列表中删除. 代码如下 使用set集合, 即 set集合去重 原因 内部存储为map,mqp的键值对为hashco 阅读全文
posted @ 2019-03-18 00:59 小小____小小 阅读(145) 评论(0) 推荐(0)
摘要:项目结构 ![](https://melovemingming 1253878077.cos.ap chengdu.myqcloud.com/blog image/2019/03/2019 03 17%2004 56 15%E5%B1%8F%E5%B9%95%E6%88%AA%E5%9B%BE.pn 阅读全文
posted @ 2019-03-18 00:50 小小____小小 阅读(173) 评论(0) 推荐(0)
摘要:Model1 显示层,控制层,数据层,统一交给jsp或者javabean处理. 处理流程 客户端发送request 到 jsp jsp 执行javabean javabean读取databases 返回 databases 返回给javabean 在返回给jsp 在response 给客户端 问题 阅读全文
posted @ 2019-03-18 00:39 小小____小小 阅读(194) 评论(0) 推荐(0)
摘要:介绍 DAO功能是数据操作. 客户发送数据到显示层,显示层发送数据到业务层,业务发送数据到数据层,数据层进行持久化.即.保存进入databases 一些简称 BO 业务对象的简称 DAO 一个数据访问对象,增删查改 PO数据库一条记录,映射成javaBean对象,拥有getter/setter方法 阅读全文
posted @ 2019-03-18 00:21 小小____小小 阅读(202) 评论(0) 推荐(0)
摘要:概述 该技术已过时 jsp 已经过时,是因为代码杂糅在一起,没有做到完美的分离.不利于后期的维护 java bean 过时的原因在于面条代码的存在,即,各种代码杂乱的糅合在一起. 特点 组件式编程 步骤封装成为组件,需要那个的时候,直接调用组件即可.增加复用性 标准目录结构 WEB INF 该目录为 阅读全文
posted @ 2019-03-15 20:25 小小____小小 阅读(327) 评论(0) 推荐(0)
摘要:概述 一共两个页面 当直接访问产品列表的时候,会判断用户是否登录,如果用户没有登录,则直接3秒跳转. 如果用户登录,则不进行跳转 登录页面:对于登录页面来说,直接输入用户名,密码.和数据库进行对比,进行登录. 并进行密码的本地保存 ps 一般是需要对密码加密进行本地保存的 代码如下 配置文件 登录界 阅读全文
posted @ 2019-03-15 20:04 小小____小小 阅读(550) 评论(0) 推荐(0)
摘要:站点的网站计数器的操作 web映射 文件保存在WEB INF文件夹下,永远无法访问,此时,需要修改/WEB INF/web.xml文件即可,达到映射的目的 修改xml文件如下 直接更新,但不重启,发现不能加载. 此时.即Tomcat需要重写配置属性 此时访问 http://localhost:808 阅读全文
posted @ 2019-03-15 18:59 小小____小小 阅读(323) 评论(0) 推荐(0)
摘要:jsp提供了9个内置对象,该对象会自动进行实例化操作 4种属性范围 page 只在一个保存属性,跳转无效 request 一次请求保存属性,跳转依旧有效 session 同一会话有效 application 整个服务器上保存,所有用户都可使用 page属性 一个属性设置在本页上,跳转后无法获得 re 阅读全文
posted @ 2019-03-15 18:22 小小____小小 阅读(190) 评论(0) 推荐(0)
摘要:jsp 实栗 jsp + jdbc 实现登录 实现思路 一个表单页,输入用户登录和密码,然后信息提交到jsp页面进行验证,如果可以服务器跳转到登录成功页,失败,跳转到错误页 跳转的时候窗口的URL地址会发生变化 代码如下 编写登录代码 登录 登录处理 登录完成 登录失败 效果演示 登录界面 阅读全文
posted @ 2019-03-10 01:16 小小____小小 阅读(222) 评论(0) 推荐(0)
摘要:jsp page指令 使用此属性,可以定义一个jsp页面的相关属性 设置该页面的类型为text/html类型,其中编码为Unicode 类型的UTF 8 语言为java 从Tomcat安装目录中可以找到可以使用的MIME类型 错误页设置 设置page指令的errorPage属性,设置错误页 设置如果 阅读全文
posted @ 2019-03-10 01:11 小小____小小 阅读(160) 评论(0) 推荐(0)