搜索结果

JSP第三篇【JavaBean的介绍、JSP的行为--JavaBean】

2018-02-06
阅读 6 分钟
5.1k
JavaBean就是一个普通的java类,也称之为简单java对象--POJO(Plain Ordinary Java Object),是Java程序设计中一种设计模式,是一种基于 Java 平台的软件组件思想

都2020年了 还要学JSP吗?

2020-03-23
阅读 8 分钟
7.3k
其实我在18年的时候已经见过类似的问题了「JSP还应该学习吗」。我在18年发了几篇JSP的文章,已经有不少的开发者评论『这不是上个世纪的东西了吗』『梦回几年前』『这么老的的东西,怎么还有人学』

JSP第一篇【JSP介绍、工作原理、生命周期、语法、指令、行为】

2018-02-05
阅读 12 分钟
11.6k
什么是JSP JSP全名为Java Server Pages,java服务器页面。JSP是一种基于文本的程序,其特点就是HTML和Java代码共同存在! 为什么需要JSP JSP是为了简化Servlet的工作出现的替代品,Servlet输出HTML非常困难,JSP就是替代Servlet输出HTML的。 简单使用一下JSP 在idea下生成一个JSP,我们来看一下JSP长什么样子 {代码...} ...

JSP面试题都在这里

2018-02-07
阅读 12 分钟
23.7k
下面是我整理下来的JSP知识点: 图上的知识点都可以在我其他的文章内找到相应内容。 JSP常见面试题 jsp静态包含和动态包含的区别 jsp静态包含和动态包含的区别 在讲解request对象的时候,我们曾经使用过request.getRequestDispatcher(String url).include(request,response)来对页头和页尾面进行包含 inclue指令也是做这...

JSP第二篇【内置对象的介绍、4种属性范围、应用场景】

2018-02-05
阅读 8 分钟
5.5k
JSP引擎在调用JSP对应的jspServlet时,会传递或创建9个与web开发相关的对象供jspServlet使用。JSP技术的设计者为便于开发人员在编写JSP页面时获得这些web对象的引用,特意定义了9个相应的变量,开发人员在JSP页面中通过这些变量就可以快速获得这9大对象的引用

JSP自定义标签就是如此简单

2018-02-07
阅读 19 分钟
7.1k
上一篇博客中我已经讲解了传统标签,想要开发自定义标签,大多数情况下都要重写doStartTag(),doAfterBody()和doEndTag()方法,并且还要知道SKIP_BODY,EVAL_BODY等等的变量代表着什么,在什么方法中使用。这样实在是太麻烦了!

图书管理系统【JavaWeb:部署开发环境、解决分类、图书、前台页面模块】

2018-02-27
阅读 21 分钟
9.8k
前言 巩固Servlet+JSP开发模式,做一个比较完整的小项目. 成果图 该项目包含了两个部分,前台和后台。 前台用于显示 后台用于管理 该项目可分为5个模块来组成:分类模块,用户模块,图书模块,购买模块,订单模块。 搭建环境 建立包结构 导入开发包 前台分帧页面 index.jsp【没有body标签的】 {代码...} head.jsp {代码....

JSP第四篇【EL表达式介绍、获取各类数据、11个内置对象、执行运算、回显数据、自定义函数、fn方法库】

2018-02-06
阅读 12 分钟
6k
什么是EL表达式? 表达式语言(Expression Language,EL),EL表达式是用"${}"括起来的脚本,用来更方便的读取对象! EL表达式主要用来读取数据,进行内容的显示! 为什么要使用EL表达式? 为什么要使用EL表达式,我们先来看一下没有EL表达式是怎么样读取对象数据的吧! 在1.jsp中设置了Session属性 {代码...} 在2.jsp中...

JSP第六篇【自定义标签之传统标签】

2018-02-06
阅读 13 分钟
4.2k
JSTL标签库只提供了简单的输出等功能,没有实现任何的HTML代码封装,并且某些复杂类型转换,或者逻辑处理的时候,JSTL标签库完成不了,需要自定义标签!

JSP第五篇【JSTL的介绍、core标签库、fn方法库、fmt标签库】

2018-02-06
阅读 9 分钟
4.9k
EL表达式不够完美,需要JSTL的支持!在JSP中,我们前面已经用到了EL表达式,体会到了EL表达式的强大功能:使用EL表达式可以很方便地引用一些JavaBean以及其属性,不会抛出NullPointerException之类的错误!但是,EL表达式非常有限,它不能遍历集合,做逻辑的控制。这时,就需要JSTL的支持了!

【JavaWeb】权限管理系统

2018-02-26
阅读 32 分钟
6.1k
按照面向对象的思想,我们至少应该有权限(Privilege)和用户(User)实体。两个实体足够了吗?细想一下,如果我们有多个用户,多个用户也有多个权限,当要为用户授权的时候,这样子就会非常麻烦!所以我们应该引入角色(Role)这个实体!

SpringMVC【开发Controller】详解

2018-03-16
阅读 19 分钟
10.8k
前言 本文主要是讲解在Controller中的开发,主要的知识点有如下: 编码过滤器 使用注解开发 注解@RequestMapping详解 业务方法接收参数 字符串转日期 重定向和转发 返回JSON SpringMVC过滤编码器 在SpringMVC的控制器中,如果没有对编码进行任何的操作,那么获取到的中文数据是乱码! 即使我们在handle()方法中,使用req...

Web开发模式【Mode I 和Mode II的介绍、应用案例】

2018-02-22
阅读 25 分钟
5.6k
开发模式的介绍 在Web开发模式中,有两个主要的开发结构,称为模式一(Mode I)和模式二(Mode II). 首先我们来理清一些概念吧: DAO(Data Access Object):主要对数据的操作,增加、修改、删除等原子性操作。 Web层:界面+控制器,也就是说JSP【界面】+Servlet【控制器】 Service业务层:将多个原子性的DAO操作进行组...

SpringMVC入门就这么简单

2018-03-15
阅读 11 分钟
14.4k
SpringMVC是Spring家族的一员,Spring是将现在开发中流行的组件进行组合而成的一个框架!它用在基于MVC的表现层开发,类似于struts2框架

图书管理系统【用户、购买、订单模块、添加权限】

2018-02-27
阅读 26 分钟
6.2k
用户模块 要登陆后才能购买,因此我们先写购买模块. 设计实体 {代码...} 设计数据库表 {代码...} 编写DAO {代码...} 测试DAO {代码...} 抽取DAO {代码...} 编写Service {代码...} 前台样式 head.jsp {代码...} head.css {代码...} 效果: 实现登陆注册功能 当点击登陆按钮的时候,把数据带过去给Servlet,让Servlet调用B...

购物车【JavaWeb小项目、简单版】

2018-02-24
阅读 13 分钟
12.6k
前言 为了巩固MVC的开发模式,下面就写一个购物车的小案例.. ①构建开发环境 导入需要用到的开发包 建立程序开发包 ②设计实体 书籍实体 {代码...} 购物车与购物项实体 可能我们会这样设计购物车 {代码...} 上面的做法是不合适的,试想一下:如果我要购买两本相同的书,购物车的页面上就出现了两本书,而不是书2。买三本相...

Java3y文章目录导航

2018-04-03
阅读 3 分钟
10.5k
前言 由于写的文章已经是有点多了,为了自己和大家的检索方便,于是我就做了这么一个博客导航。 由于更新比较频繁,因此隔一段时间才会更新目录导航哦~想要获取最新原创的技术文章欢迎关注我的公众号:Java3y Java3y文章目录导航 Java基础 泛型就这么简单 注解就这么简单 Druid数据库连接池就是这么简单 ThreadLocal就...

Struts2【UI标签、数据回显、资源国际化】

2018-03-10
阅读 6 分钟
2.5k
但是呢,Struts2是服务端的框架,因此使用页面的标签是需要在服务器端解析然后再被浏览器解析,最后才显示在页面上的。因此,它的性能是不够HTML标签好的...HTML直接就能够被浏览器解析

Struts2【配置】知识要点

2018-03-10
阅读 6 分钟
1.9k
上篇Struts博文已经讲解了Struts的开发步骤以及执行流程了.....对Struts的配置文件有了了解.....本博文继续讲解Struts在配置的时候一些值得要学习的细节...

Struts2入门这一篇就够了

2018-03-10
阅读 21 分钟
7.8k
这是Strtus的开山篇,主要是引入struts框架...为什么要引入struts,引入struts的好处是什么,以及对Struts2一个简单的入门....

Struts2【拦截器】就是这么简单

2018-03-11
阅读 21 分钟
4.1k
前面在介绍Struts的时候已经讲解过了,Struts为我们实现了很多的功能,比如数据自动封装阿..文件上传功能阿....Struts为我们提供的这些功能都是通过拦截器完成的......

【JavaWeb】客户关系管理系统

2018-02-25
阅读 38 分钟
6k
前言 为了巩固开发的流程,我们再拿一个客户关系管理系统来练手...! 成果图 我们完成的就是下面的项目! 搭建配置环境 配置Tomcat 导入开发包 建立开发用到的程序包 在数据库创建相对应的表 {代码...} 开发实体 开发实体十分简单,对照着数据库的表就行了! {代码...} 开发获取数据库连接池的Utils 导入配置文件 {代码....

2018年如何快速学Java

2018-11-05
阅读 6 分钟
4.8k
前言 只有光头才能变强 提前预警:本文适合Java新手阅读(老手可在评论区给下建议),希望大家看完能有所收获。 一、为什么我要写下这篇文章 1.1直接缘由: 在今天(2018年11月4日)有个同学给我发微信找我 同学:能不能给他一个网页他改一下,他想参考一下,然后用于做毕业设计。 3y:可以啊,你的题目是什么啊?想用Java来...

Java面试前需要了解的东西

2018-06-24
阅读 6 分钟
15.7k
一、前言 只有光头才能变强 回顾前面: 广州三本找Java实习经历 上一篇写了自己面试的经历和一些在面试的时候遇到的题目(笔试题和面试题)。 我在面试前针对Java基础也花了不少的时间,期间也将自己写过的博文粗略地刷了一遍,同时也在网上找了不少比较好的资料(部分是没看完的)。在这里给大家分享一下~~~ 这是我刷完自己...

Struts2【OGNL、valueStack】就是这么简单

2018-03-11
阅读 6 分钟
2.3k
OGNL是Object Graphic Navigation Language 是操作对象属性的开源表达式。 Struts2框架使用OGNL作为默认的表达式语言。

Struts2【开发Action】知识要点

2018-03-11
阅读 17 分钟
2.5k
在第一次我们写开发步骤的时候,我们写的Action是继承着ActionSupport类的...为啥我们继承了ActionSupport类呢?下面我就会讲解到

最近学到的前后端分离知识

2019-08-08
阅读 4 分钟
3.8k
我一直都知道我现在的这个系统是前后端分离的,我的接口只会返回JSON出去,但我不曾关心前端是怎么处理我的JSON数据的(以及他是怎么跑通和运行的)

Servlet第三篇【request和response简介、response的常见应用】

2018-02-04
阅读 13 分钟
21.4k
既然request对象代表http请求,那么我们获取浏览器提交过来的数据,找request对象即可。response对象代表http响应,那么我们向浏览器输出数据,找response对象即可。

过滤器入门看这一篇就够了

2018-02-08
阅读 11 分钟
25k
从上面的图我们可以发现,当浏览器发送请求给服务器的时候,先执行过滤器,然后才访问Web的资源。服务器响应Response,从Web资源抵达浏览器之前,也会途径过滤器。。

Shiro【授权过滤器、与ehcache整合、验证码、记住我】

2018-03-22
阅读 11 分钟
3.8k
前言 本文主要讲解的知识点有以下: Shiro授权过滤器使用 Shiro缓存 与Ehcache整合 Shiro应用->实现验证码功能 记住我功能 一、授权过滤器测试 我们的授权过滤器使用的是permissionsAuthorizationFilter来进行拦截。我们可以在application-shiro中配置filter规则 {代码...} 测试流程:1、在applicationContext-shiro....