随笔分类 -  java框架学习

上一页 1 ··· 6 7 8 9 10
此分类用来学习java框架相关
摘要:1.struts2能完成数据的设置,数据的封装,数据的类型转换,数据的校验等等。struts2是如何来完成这些功能的?struts2的所有功能都是由拦截器来完成的。 2.拦截器是struts2的核心。拦截器是一个类似于过滤器的类。在执行action的处理方法前会 先执行拦截器,然后再执行action 阅读全文
posted @ 2019-07-09 00:10 Vincent-yuan 阅读(2677) 评论(0) 推荐(1) 编辑
摘要:1.使用struts2时,有时候需要对数据进行相关的验证。如果对数据的要求比较严格,或对安全性要求比较高时,前端 js 验证还不够, 需要在后端再进行一次验证,保证数据的安全性。 2.struts2提供了两种机制来进行后端的数据验证。 编程方式 验证框架 3.通过编程方式来进行数据检验需要继承Act 阅读全文
posted @ 2019-07-08 23:08 Vincent-yuan 阅读(348) 评论(0) 推荐(0) 编辑
摘要:在使用servlet开发中,表单中提交的数据到servlet后都是字符串类型,需要程序员手动进行类型转换。 但是到struts2后,基本数据类型struts2都可以转换。但是如果是自定义类型,struts2也不能自动转换。 这个时候需要程序员进行手动转换或者使用struts2提供的类型转换机制来实现 阅读全文
posted @ 2019-06-04 21:57 Vincent-yuan 阅读(363) 评论(0) 推荐(0) 编辑
摘要:struts2推荐使用ognl表达式 ognl: object graph navigation language 对象导航图语言 如:school.teacher.address="北京" 1. ognl的使用 在struts2中可以通过ognl表达式获取数据,在strut2将ActionCont 阅读全文
posted @ 2019-06-04 00:15 Vincent-yuan 阅读(440) 评论(0) 推荐(0) 编辑
摘要:在之前的学习中struts2已经可以处理大部分问题了。但是如果要将用户登录数据存入session中,可以有两种方式开存入ServletAPI。 一种解耦合方式,一种耦合方式。 1. 解耦合方式 解耦合方式 ActionContext : 解耦合方式获取的都是map对象 好处:方便测试,没有侵入性,A 阅读全文
posted @ 2019-06-03 23:48 Vincent-yuan 阅读(321) 评论(0) 推荐(0) 编辑
摘要:在之前的学习中,我们知道struts2可以将表单中的数据自动设置到处理类的属性上,还有类型转换等其他功能。那么struts2是怎样做这件事情的呢? struts2完成这些功能是通过拦截器来完成的,并且在这个过程中数据进行迁移的动作,数据从request对象中迁移到了处理类上。完成数据迁移是由Acti 阅读全文
posted @ 2019-06-03 23:28 Vincent-yuan 阅读(423) 评论(0) 推荐(0) 编辑
摘要:当一个Action处理类中处理多个业务时,action的配置 文件将会急剧增加,导致配置文件很臃肿的问题。 struts2提供了两种方案来解决这个问题。一种是动态方法调用,另一种是使用通配符来配置Action。 这里只讲使用通配符的方式来配置Action. 代码如下: UserAction stru 阅读全文
posted @ 2019-06-03 22:50 Vincent-yuan 阅读(452) 评论(0) 推荐(0) 编辑
摘要:这里的数据处理,指的是页面上的数据与Action中的数据的处理。 struts2中有3种方式来接收请求提交的数据。分别是:属性驱动方式、对象驱动方式、模型驱动方式 1. 属性驱动方式 要求页面中的表单项的名称与Action处理类中的属性名一样, 并且在Action处理类中提供属性的get/set方法 阅读全文
posted @ 2019-05-23 00:51 Vincent-yuan 阅读(408) 评论(0) 推荐(0) 编辑
摘要:首先action是用来处理请求的, 这里struts2中的action的3中创建方式。 1.无侵入性的创建方式。 无侵入性:使用第三方的框架,不直接继承或实现第三方提供的类或者接口就说是无侵入性的。 无侵入性说明框架耦合度低,方便扩展,重构方便 2.继承struts2提供的ActionSupport 阅读全文
posted @ 2019-05-22 23:57 Vincent-yuan 阅读(495) 评论(0) 推荐(0) 编辑
摘要:在 java之struts框架入门教程 基础上,进行下列操作 1.结构对比 原来的项目结构图 现在的结构图 即从结构上可以看出,在HelloStruts项目中增加了config 文件夹(Source Folder) 及user.xml 文件 2.修改配置文件,使struts.xml 中包含 user 阅读全文
posted @ 2019-05-15 23:46 Vincent-yuan 阅读(256) 评论(0) 推荐(0) 编辑
摘要:1.struts2的执行流程 请求 >Tomcat(判读项目是否存在) >项目的web.xml >struts2的核心过滤器 >判读请求的资源(hello.action-会将后缀去掉)与struts.xml中的所有action的name进行匹配看是否查到- -->根据action中配置的class去 阅读全文
posted @ 2019-05-15 22:36 Vincent-yuan 阅读(419) 评论(0) 推荐(0) 编辑
摘要:本教程主要讲述struts的简单入门操作 使用的是myeclipse工具 1.创建web项目 2.复制struts必要的jar包到 WebRoot/WEB-INF/lib 下 jar包列表如下: 导入后的项目结构如图 3.在 WebRoot/WEB-INF 下添加 web.xml 内容如下: 目录结 阅读全文
posted @ 2019-05-14 23:47 Vincent-yuan 阅读(2120) 评论(0) 推荐(0) 编辑
摘要:在编程过程中,有可能需要用到看源码的情况,那么怎么进行添加源码呢,这里做下记录 首先,先下载javaEE源码(可在网上自由下载) 1.在HttpServlet上右键-->Open Declaration(或者直接F3) 2.在未附加源码前,得到如图,然后点击Attach Source 3.得到如图, 阅读全文
posted @ 2019-04-21 11:19 Vincent-yuan 阅读(930) 评论(0) 推荐(0) 编辑
摘要:这里主要做下记录,找到myeclipse中对项目路径进行查看以及修改的地址 如图 点击项目右键 实例url:http://localhost:8080/myFirstServlet/one 对应路径中的myFirstServlet 阅读全文
posted @ 2019-04-21 03:50 Vincent-yuan 阅读(583) 评论(0) 推荐(0) 编辑
摘要:这篇文章主要用来记录,进行servlet开发的一些简单操作步骤,帮助直接上手操作 准备: java环境配置:已配置(javac检验) myeclipse开发环境:已安装 tomcat服务器:已安装(或绿色版) 1.打开myeclipse,new->web project 2.设置项目名称:这里是my 阅读全文
posted @ 2019-04-19 00:30 Vincent-yuan 阅读(1999) 评论(0) 推荐(0) 编辑
摘要:在进行j2EE开发时,需要进行服务器配置, 这里因为要进行servlet开发,也要配置服务器。这里以在myeclipse上配置tomcat服务器为例 这里只是做下记录,方便自己以后查看 1.打开myeclipse 2.点击myeclipse中的window-->preferences菜单 3.点击S 阅读全文
posted @ 2019-04-17 23:45 Vincent-yuan 阅读(554) 评论(0) 推荐(0) 编辑

上一页 1 ··· 6 7 8 9 10