
Java-EE
文章平均质量分 89
新新程序名媛
这个作者很懒,什么都没留下…
展开
-
15、Spring框架
Spring是由Rod Johnson组织和开发的一个分层的Java SE/EE一站式(full-stack)轻量级开源框架。它最为核心的理念是IoC(控制反转)和AOP(面向切面编程),其中,IoC是Spring的基础,它支撑着Spring对JavaBean的管理功能;AOP是Spring 的重要特性,AOP是通过预编译方式和运行期间动态代理实现程序功能,也就是说可以在不修改源代码的情况下,给程序统一添加功能。原创 2023-06-02 16:45:25 · 699 阅读 · 0 评论 -
14、JavaEE--Mybatis注解与Ajax技术
将JQuery插件,如jquery-3.2.1.min.js文件复制到WebContent/js目录下语法:$(selector).action()作用:通过选取HTML元素,并对选取的元素执行某些操作其中:$定义jQuery;选择符(selector)获取HTML元素;action()执行对元素的操作。原创 2023-05-27 15:02:52 · 1015 阅读 · 1 评论 -
13、JavaEE---MyBatis之动态SQL
在使用时最关键也是最容易出错的就是collection属性,该属性是必须指定的,而且在不同情况下,该属性的值是不一样的。2、如果传入的参数是多个的时候,就需要把它们封装成一个Map了,当然单参数也可以封装成Map集合,这时候collection属性值就为Map的键。3、如果传入的参数是POJO包装类的时候,collection属性值就为该包装类中需要进行遍历的数组或集合的属性名。元素是最常用的判断语句,它类似于Java中的if语句,主要用于实现某些简单的条件选择。原创 2023-05-19 21:30:04 · 521 阅读 · 0 评论 -
12、JavaEE---MyBatis接口注解开发、缓存与多表关联查询
在映射文件中,<association>元素和<collection>元素中都已默认配置了延迟加载属性,即默认属性fetchType="lazy"(属性fetchType="eager"表示立即加载),所以在配置文件中开启延迟加载后,无需在映射文件中再做配置。在数据库中,多对多的关联关系通常使用一个中间表来维护,中间表中的订单id作为外键参照订单表的id,商品id作为外键参照商品表的id。一对多:一个A类类型对应多个B类类型的情况,需要在A类中以集合的方式引入B类类型的对象,在B类中定义A类类型的属性a;原创 2023-05-18 23:31:04 · 236 阅读 · 0 评论 -
11、JavaEE---MyBatis核心配置与单表的增删改查
environments>元素用于对环境进行配置。MyBatis的环境配置实际上就是数据源的配置,可以通过该元素配置多种数据源,即配置多种数据库。在MyBatis中,可以配置两种类型的事务管理器,分别是JDBC和MANAGED。JDBC:此配置直接使用了JDBC的提交和回滚设置,它依赖于从数据源得到的连接来管理事务的作用域。是一个配置属性的元素,属性可以在外部进行配置,并可以进行动态替换。2、创建全局配置文件mybatis-config.xml,配置数据源、引入映射文件等。原创 2023-05-02 18:23:46 · 874 阅读 · 0 评论 -
10、JavaEE---验证码、文件的上传与下载
目录验证码开发-认识验证码验证码的作用验证码原理验证码必须满足的几个条件验证码工作流程开发验证码在 JSP 上开发验证码步骤如下如何嵌入验证码(前端代码)怎样刷新验证码用验证码进行验证如何实现文件上传Web开发中的文件上传步骤1、基于Servlet的文件上传(Servlet 3.0)Servlet文件上传操作步骤:文件上传的表单设置(前端代码)2、@MultipartConfig注解Part接口单文件上传:根原创 2023-04-20 21:20:19 · 946 阅读 · 0 评论 -
9、JavaEE---EL与JSTL
(1)问题的提出:在JSP中嵌入大量Java代码实现业务逻辑,从长远来看,维护起来很困难,所以,从JSP2.0起引入了表达式语言(EL)。EL的最大特点是语法简单,使用方便,可以在模板中直接使用或给标签的属性赋值,能有效减少JSP脚本的数量。EL语句中的表达式值会被直接送到浏览器显示。通过page 指令的isELIgnored 属性来说明是否支持EL表达式。isELIgnored 属性值为false 时,JSP页面可以使用EL 表达式;原创 2023-04-15 00:10:28 · 668 阅读 · 0 评论 -
8、JavaEE---过滤器与监听器
过滤器链中的下一个过滤器被调用,如果调用该方法的过滤器是最后一个过滤器,那么目标资源将被调用。String getFilterName():得到过滤器名字ServletContext getServletContext():得到上下文对象String getInitParameter(String name) :得到指定名称的初始参数Enumeration getInitParameterNames() :得到所有初始参数的名称(类型为Enumeration)(1)问题的提出。原创 2023-04-07 00:23:09 · 632 阅读 · 0 评论 -
7、Java Servlet基础
Servlet是用Java语言编写的服务器端小程序,驻留在web服务器中,并在其中运行,可以生成动态的 Web 页面。JSP页面在执行时都要编译成Servlet。JSP和Servlet两者可以实现同样的页面效果,不过,编写 JSP 和编写 Servlet 相比,JSP成本低得多。原创 2023-04-04 00:24:26 · 628 阅读 · 0 评论 -
Java EE---JSP与JavaBean
(1)问题的提出:在JSP中允许html标记与Java语言混合在一起编程,这样会引发一些问题:结构不清晰:业务逻辑与显示混合在一起程序不可重用:只能采用复制代码方式来重用程序引入JavaBean后可以解决上述两个问题(2)什么是JavaBean?JavaBean就是一个可重复使用的、基于Java的软件组件,可以在软件开发工具中被直观地操作。JavaBean是一种Java类,通过封装属性和方法成为具有某种功能或者处理某个业务的对象,简称Bean。原创 2023-03-24 23:59:56 · 1023 阅读 · 0 评论 -
Java EE---JSP内置对象
page对象是一个与Servlet有关的内置对象,它表示JSP文件转译后的Servlet对象,代表JSP页面本身即this。是Web服务器发送给客户端的一段文本信息,它保存在客户端的硬盘上,对于后续请求,客户端将文本信息发送回给同一服务器。功能:重新设置contentType的属性值,使客户端浏览器,区分不同种类的数据,并根据不同的MIME调用浏览器内不同的程序嵌入模块来处理相应的数据。问:客户在访问多个页面时,多个页面用到 session,服务器如何知道该客户的多个页面使用的是同一个 session?原创 2023-03-17 21:47:47 · 272 阅读 · 0 评论 -
Java EE---JSP语法
也就是现将当前JSP页面与要前日的文件合并成一个新的JSP页面,然后再由JSP引擎将新的页面转化为Java文件处理并运行。在声明的语法格式中,被声明的Java代码将被翻译到Servlet的_jspService()方法之外,即在JSP声明中定义的都是成员方法、成员变量、静态方法、静态变量、静态代码块等。多个客户请求一个JSP页面时,JSP引擎为每个客户启动一个线程,不同的线程会分别执行该JSP页面中的Java程序片,程序片中的局部变量会在不同的线程中被分配不同的内存空间。字体 :原创 2023-03-17 20:21:22 · 739 阅读 · 0 评论 -
Java EE---表单开发
说明:()隐藏表单元素不会在浏览器上显示,但可以通过 request.getParameter("参数名”)方法得到,通过这一方式可以在页与页之间传递信息;说明:所得的选项值不是显示“北京”、“上海”、”广东” 而是value的值”beijing”'、”shanghai”、“guangdong”,若不指定value值,则为显示值。说明:所得的选项值不是显示“男”或“女”,而是value的值"boy"”或"girl”,若不指定value值,则为“on”;同名表单元素及其值的获取方法什么是同名表单元素?原创 2023-03-16 22:24:38 · 864 阅读 · 0 评论 -
什么是Java EE?
客户端向Web服务器发送请求:输入之后,提交,客户端把请求信息(包含表单中的输入以及其他请求等信息)发送到Web服务器端,客户端等待服务器端的响应;是(Java Platform,Enterprise Edition 企业版)的简称,即是以前的J2EE。是(Java Platform,Micro Edition 微型版)的简称,即是以前的J2ME。客户端(通常是浏览器,如IE、Firefox等)接受用户的输入,如用户名、密码、查询字符串等;Java EE的基础是Java SE,但功能更加强大。原创 2023-03-16 20:48:03 · 2222 阅读 · 0 评论 -
Java Web 开发环境搭建
【file】->【Settings】->【Build,Execution,Deployment】->【Build Tools-Maven】,配置Maven安装目录、配置文件及本地仓库位置。【Run】->【Edit Configurations】->【Templates】->【Tomcat Server】->【Local 】,选择添加(+),添加Tomcat服务器。Tomcat:是Apache提供的一个免费开源的项目,是Sun推荐的运行JSP和servlet的容器;(一)JDK的下载、安装和配置。原创 2023-03-16 20:30:01 · 1284 阅读 · 0 评论