初学JEE
文章平均质量分 57
Mi1uZ2
这个作者很懒,什么都没留下…
展开
-
Spring IOC
众所周知,Spring向来以IOC和AOP独创江湖,这是Spring的招牌和成名作。一直以来只是学着用Spring去快速开发一些项目,只知道如何配置实用,却没有去仔细看一下Spring的IOC是个什么东东。于是在网上找到几个介绍Spring IOC的文章,看过之后发现IOC的概念也没有什么难理解的,不过,Spring将其发光发热了,将IOC用的炉火纯青,淋漓尽致。好了,我就把一些介绍IOC的文章粗略记录一下吧,以备复习之用,参考了很多别人的文章,在此一并谢过!IOC(有人也叫DI),就是控制反转,也叫依赖原创 2022-05-20 16:56:58 · 184 阅读 · 0 评论 -
Spring AOP
文章目录一.什么是AOP二.AOP术语三.一个关于AOP的小例子1.新建一个JAVA工程2.开始编写程序代码3.运行Jdktest类一.什么是AOPAOP是Spring 框架的一个关键组件,全称为Aspect-OrientedProgramming(面向切面编程),目前已是一种比较成熟的编程方式。AOP采取横向抽取机制,将分散在各个方法中的重复代码提取出来,然后在编译或运行的时候,再将这些代码应用到需要执行的地方。注:提取出来的代码应用到需要执行的地方,并不会把源代码加到需要的地方执行,即源代码原创 2022-05-20 16:49:27 · 125 阅读 · 0 评论 -
Web开发的分层结构与MVC模式
文章目录1.分层结构实体类:持久化类:业务类:Jsp页面:工具类:分层结构作用:开闭原则:层与层之间的访问关系:开发过程中代码编写的顺序:2.MVC模式1.分层结构所谓分层结构。把不同的功能代码封装成类,把相同功能的类封装在一个个的包中,也叫层。功能归类如下:实体类:封装数据,是数据的载体,在层与层之间进行传递,数据也就传递了。比如说要传递学生信息,把学生信息封装成一个Student对象,传递到其它的类中。如果有多个学生对象,则再次封装成集合,进行传递。我们把所有的实体类放在一个包中(层),层的命原创 2022-05-18 15:01:34 · 634 阅读 · 0 评论 -
JSP九个隐式对象
JSP九个隐式对象文章目录JSP九个隐式对象前言一、JSP九个隐式对象二、使用步骤1.OUT对象2.page对象3.PageContext 对象前言JSP使用脚本元素作为一种简易方法在模板数据中嵌入java代码,这些脚本元素在JSP翻译成Servlet的阶段,都被转化为Servlet中的java代码。JSP引擎在调用JSP对应的_jspServlet时,会传递或创建9个与web开发相关的对象供_jspServlet使用。JSP技术的设计者为便于开发人员在编写JSP页面时获得这些web对象的引用,特原创 2022-05-18 14:22:23 · 1269 阅读 · 0 评论 -
关于JSTL
JSTL详解文章目录JSTL详解一.理论准备二.Core 标签库三.sql 标签四.xml标签一.理论准备JSP 标准标记库( Standard Tag Library , JSTL) 是一组以标准化格式实现许多通用的 Web 站点功能的定制标记,主要是为了方便页面的编写。JSTL包括,core©,format(fmt),sql(sql),xml(xml),functions(fn)。使用包括两个 JAR 文件, jstl.jar 和 standard.jar 。<%@ taglib p原创 2022-05-16 21:56:12 · 74 阅读 · 0 评论 -
SQL多表多字段比对方法
SQL多表多字段比对方法文章目录SQL多表多字段比对方法一、表-表比较1.整体思路2.找出不同字段的明细二、字段-字段比较1.判断两个字段间一对多或多对一的关系2.证明id字段不是主键3.证明id, name字段不是联合主键三.数据准备提示:以下是本篇文章正文内容,下面案例可供参考一、表-表比较1.整体思路两张表条数一样 条数相同是前提,然后比较字段值才有意义两表字段值完全相同【两表所有字段的值相同】 两表所有字段union后,条数与另一张表条数一样两表字段值部分相同【两表原创 2022-05-16 21:42:05 · 11972 阅读 · 0 评论 -
学习JDBC
学习JDBC文章目录学习JDBC一、JDBC的概念二、JDBC处理SQL语句的过程(建表,查表)一、JDBC的概念JDBC(Java DataBase Connectivity)是一种数据库连接技术,能实现Java程序对各种数据库的访问。由一组使用Java语言编写的类和接口(JDBC API)组成,他们位于java.sql以及javax.sql中。作用:与数据库建立联系.将编写好的SQL语句发送至数据库执行对数据库返回的结果进行操作JDBC API:java.sql.*java原创 2022-04-27 23:18:34 · 1256 阅读 · 0 评论 -
Servlet的线程安全问题
Servlet的线程安全问题当多个客户端并发访问同一个Servlet时,web服务器会为每一个客户端的访问请求创建一个线程,并在这个线程上调用Servlet的service方法,因此service方法内如果访问了同一个资源的话,就有可能引发线程安全问题。例如下面的代码:不存在线程安全问题的代码:package gacl.servlet.study;import java.io.IOException;import javax.servlet.ServletException;import j原创 2022-04-27 23:02:24 · 291 阅读 · 0 评论 -
缺省Servlet
缺省Servlet如果某个Servlet的映射路径仅仅为一个正斜杠(/),那么这个Servlet就成为当前Web应用程序的缺省Servlet。 凡是在web.xml文件中找不到匹配的元素的URL,它们的访问请求都将交给缺省Servlet处理,也就是说,缺省Servlet用于处理所有其他Servlet都不处理的访问请求。 例如:<servlet> <servlet-name>ServletDemo2</servlet-name> <servle原创 2022-04-27 23:00:43 · 292 阅读 · 0 评论 -
Servlet与普通Java类的区别
Servlet与普通Java类的区别Servlet是一个供其他Java程序(Servlet引擎)调用的Java类,它不能独立运行,它的运行完全由Servlet引擎来控制和调度。 针对客户端的多次Servlet请求,通常情况下,服务器只会创建一个Servlet实例对象,也就是说Servlet实例对象一旦创建,它就会驻留在内存中,为后续的其它请求服务,直至web容器退出,servlet实例对象才会销毁。 在Servlet的整个生命周期内,Servlet的init方法只被调用一次。而对一个Servlet原创 2022-04-27 22:54:24 · 1069 阅读 · 0 评论 -
Servlet访问URL 使用*通配符 映射
Servlet访问URL 使用*通配符 映射在Servlet映射到的URL中也可以使用通配符,但是只能有两种固定的格式:一种格式是".扩展名",另一种格式是以正斜杠(/)开头并以"/"结尾 。例如:对于如下的一些映射关系: Servlet1 映射到 /abc/ Servlet2 映射到 /* Servlet3 映射到 /abc Servlet4 映射到 .do问题: 当请求URL为“/abc/a.html”,“/abc/”和“/”都匹配,哪个servlet响应 Servlet引原创 2022-04-27 22:52:16 · 684 阅读 · 0 评论 -
Servlet访问URL映射配置
Servlet访问URL映射配置由于客户端是通过URL地址访问web服务器中的资源,所以Servlet程序若想被外界访问,必须把servlet程序映射到一个URL地址上,这个工作在web.xml文件中使用元素和元素完成。元素用于注册Servlet,它包含有两个主要的子元素:和,分别用于设置Servlet的注册名称和Servlet的完整类名。一个元素用于映射一个已注册的Servlet的一个对外访问路径,它包含有两个子元素:和,分别用于指定Servlet的注册名称和Servlet的对外访问路径。例如:&原创 2022-04-27 22:44:28 · 1764 阅读 · 0 评论 -
使用Eclipse创建Servlet
使用Eclipse创建Servlet文章目录使用Eclipse创建Servlet前言一、创建动态Web项目二、在Eclipse IDE中创建Servlet三、在Eclipse IDE中添加jar文件前言在Eclipse中创建Servlet可以节省很多工作。让我们看一下创建一个Servlet需要的步骤。一、创建动态Web项目二、在Eclipse IDE中创建Servlet右键单击src->New新建-> Servlet输入您的Servlet名称,例如Hello->取原创 2022-04-17 17:25:45 · 7600 阅读 · 0 评论