随笔分类 -  javaweb

摘要:使用JSTL的步骤l创建Web工程,引入jstl.jar以及standard.jarl在JSP页面添加taglib指令l使用JSTL标签 <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%> 统一资源标识符(Uniform R 阅读全文 »
posted @ 2020-08-10 16:10 龙陌 阅读(391) 评论(0) 推荐(0) 编辑
摘要:虽然EL表达式可以访问JavaBean的属性,但是并不能实现在JSP中进行逻辑判断,因而要使用JSTL标签。 使用JSTL实现JSP页面中逻辑处理l 什么是JSTLl JSTL(JavaServerPages Standard Tag Library)JSP标准标签库 阅读全文 »
posted @ 2020-08-10 16:08 龙陌 阅读(122) 评论(0) 推荐(0) 编辑
摘要:为什么需要EL lJavaBean在JSP中的局限l获取JavaBean属性必须要实例化l强制类型转化 如果页面编写出现逻辑错误,将会导致代码执行错误,并且JSP页面编译页面时也会产生错误 EL的特点 自动转换类型l EL得到某个数据时可以自动转换类型l 对于类型的限制更加宽松l 使用简单l 相比较 阅读全文 »
posted @ 2020-08-10 16:02 龙陌 阅读(152) 评论(0) 推荐(0) 编辑
摘要:分层开发的优势 职责划分清晰l 无损替换l 复用代码l 降低了系统内部的依赖程度 阅读全文 »
posted @ 2020-08-10 15:58 龙陌 阅读(229) 评论(0) 推荐(0) 编辑
摘要:分层开发的特点 下层不知道上层的存在 仅完成自身的功能不关心结果如何使用每一层仅知道其下层的存在,忽略其他层的存在只关心结果的取得 不关心结果的实现过程 JSTL通常会与EL表达式合作实现JSP页面的编码 阅读全文 »
posted @ 2020-08-10 15:56 龙陌 阅读(140) 评论(0) 推荐(0) 编辑
摘要:三层开发遵循的原则 上层依赖其下层,依赖关系不跨层l 表示层不能直接访问数据访问层l 上层调用下层的结果,取决于下层的实现l 下一层不能调用上一层l 下一层不依赖上一层l 上层的改变不会影响下一层l 下层的改变会影响上一层得到的结果l 在上一层中不能出现下一层的概念l 分工明确,各司其职 阅读全文 »
posted @ 2020-08-10 15:55 龙陌 阅读(207) 评论(0) 推荐(0) 编辑
摘要:为什么需要分层 JSP开发的弊端l 业务处理的代码与JSP代码混在一起,不易于阅读,不易于代码维护 软件设计中的分层模式 分层模式l 分层模式是最常见的一种架构模式l 分层模式是很多架构模式的基础l 分层l 将解决方案的组件分隔到不同的层中l 在同一个层中组件之间保持内聚性l 层与层之间保持松耦合 阅读全文 »
posted @ 2020-08-10 15:51 龙陌 阅读(179) 评论(0) 推荐(0) 编辑
摘要:l 什么是JNDIl JNDI(Java Naming and Directory Interface,Java命名和目录接口)l 是一组在Java应用中访问命名和目录服务的APIl 通过名称将资源与服务进行关联 阅读全文 »
posted @ 2020-08-10 15:40 龙陌 阅读(191) 评论(0) 推荐(0) 编辑
摘要:l JavaBean的优势l 解决代码重复编写,减少代码冗余l 功能区分明确,避免业务逻辑处理与页面显示处理集中在一起造成混乱l 提高了代码的维护性 l 符合规范的Java类都是JavaBeanl JavaBean的分类l 封装数据l 按照OO原则,属性与数据库表字段相对应l 属性私有l 具有pub 阅读全文 »
posted @ 2020-08-10 15:37 龙陌 阅读(488) 评论(0) 推荐(0) 编辑
摘要:连接池技术 1.本质就是在内存中预设好一定数量的 连接对象,以备用户在进行数据库操作时直接使用 这一块内存我们称之为连接池 2.数据库连接的建立和断开由连接池统一管理 在项目加载时,所有的连接对象都会准备完毕 所有的连接对象其实是由服务器来创建 3.如果需要服务器帮我们创建连接对象,那么要告诉服务器 阅读全文 »
posted @ 2020-08-10 15:30 龙陌 阅读(484) 评论(0) 推荐(0) 编辑
摘要:什么是连接池技术 l 连接池l 连接池是在内存中预设好一定数量的连接对象,以备用户在进行数据库操作时直接使用l 性能l 数据库连接的建立、断开均由连接池统一管理 l 连接池技术与传统数据库连接的比较l 数据库操作性能得到提升l 通过连接池管理数据库的连接与释放、提高了系统资源的使用效率 阅读全文 »
posted @ 2020-08-10 15:12 龙陌 阅读(157) 评论(0) 推荐(0) 编辑
摘要:为什么使用连接池 传统数据库连接方式的不足l 每一次请求时均需要与数据库进行连接,资源占用较多l 当并发访问数量较大时,网站速度受到极大影响l 在访问结束后必须要关闭连接释放资源l 系统的安全性和稳定性相对较差 企业级开发需要稳健和高效的数据访问层l 完成对数据库的CRUD操作l 能够处理数据库发生 阅读全文 »
posted @ 2020-08-10 15:10 龙陌 阅读(248) 评论(0) 推荐(0) 编辑
摘要:Web服务器装载,执行并管理Servlet的过程l 客户向服务器发送对页面的请求。Web服务器将请求转化为ServletRequest 对象l 如果Servlet还没有装入,服务器就装入它。l 服务器把请求信息送给Servlet,给每一个请求创建一个执行的新线程。l Serlvet处理这个请求,生成 阅读全文 »
posted @ 2020-08-10 15:00 龙陌 阅读(121) 评论(0) 推荐(0) 编辑
摘要:创建好的Servlet类,只有注册之后,才可以被Servlet引擎(web容器/Servlet容器)使用。 一个规范的Web应用项目,在WEB-INF目录下都应该有一个web.xml文件,它用于对该Web应用项目的属性进行配置,构造web应用在web容器中的上下文环境 Servlet需要注册到web 阅读全文 »
posted @ 2020-08-10 14:59 龙陌 阅读(175) 评论(0) 推荐(0) 编辑
摘要:E:\Tomcat 9.0\webapps\在这个目录下新建个文件夹bai(工程名随便起),不要用系du统默认的那个ROOT然后在这个文件夹中建zhi立一个WEB-INF(必须大写)文件夹,然后在WEB-INF中建立文件夹classes,和web.xml文件把写好的class文件放在classes中 阅读全文 »
posted @ 2020-08-10 14:54 龙陌 阅读(223) 评论(0) 推荐(0) 编辑
摘要:request对象的作用?包含哪些常用的方法? request对象主要用于处理客户端请求 request对象常用方法 String getParameter(String name) 根据页面表单组件名称获取页面提交数据 String[ ]getParameterValues(String name 阅读全文 »
posted @ 2020-08-10 14:47 龙陌 阅读(1407) 评论(0) 推荐(0) 编辑
摘要:JSP内置对象是 Web 容器创建的一组对象JSP内置对象的名称是JSP 的保留字JSP内置对象是可以直接在JSP页面使用的对象,无需使用“new”获取实例 阅读全文 »
posted @ 2020-08-10 14:44 龙陌 阅读(144) 评论(0) 推荐(0) 编辑
摘要:l 合理、详细的注释有利于代码后期的维护和阅读l 在JSP文件的编写过程中,共有三种注释方法:l HTML的注释:<!-- html注释--> 缺点:不安全,加大网络传输负担 l JSP注释:<%-- JSP注释--%>l 在JSP脚本中注释:l <% //单行注释 %>l <% /*多行注释 */ 阅读全文 »
posted @ 2020-08-10 14:40 龙陌 阅读(538) 评论(0) 推荐(0) 编辑
摘要:转发是在服务器端发挥作用,通过forward方法将提交信息在多个页面间进行传递。l 转发是在服务器内部控制权的转移,客户端浏览器的地址栏不会显示出转向后的地址l 重定向是在客户端发挥作用,通过请求新的地址实现页面转向l 重定向是通过浏览器重新请求地址,在地址栏中可以显示转向后的地址 阅读全文 »
posted @ 2020-08-10 14:38 龙陌 阅读(153) 评论(0) 推荐(0) 编辑
摘要:完成登录控制的功能:不登录的话不允许访问任何资源 》思路 0、获取用户登录信息,访问数据库进行登录验证 1、用户登录成功后,将用户的信息保存到session中, 2、单独创建一个loginControl.jsp文件来判断用户是否登录 如果没有登录(session中没有用户信息),则跳转到登录页面 如 阅读全文 »
posted @ 2020-08-10 14:33 龙陌 阅读(328) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示