
JavaWeb
袁祺
秃以言志
展开
-
javaweb - tomcat - web项目简介
tomcat··········Tomcat 是一个免费的开放源代码的 Servlet 容器,它是 Apache 软件基金会的一个顶级项目,由 Apache,Sun和其他一些公司及个人共同开发而成。由于有了 Sun 的参与与支持,最新的 Servlet 和 JSP 规范总是能在 Tomcat 中的到体现。改变tomcat的端口tomcat目录-》conf-》server.xml-...原创 2019-09-21 10:38:54 · 507 阅读 · 0 评论 -
Javaweb - JNDI - IDEA的使用
JNDI(Java Naming and Directory Interface,Java命名和目录接口)是SUN公司提供的一种标准的Java命名系统接口,JNDI提供统一的客户端API,通过不同的访问提供者接口JNDI服务供应接口(SPI)的实现,由管理者将JNDI API映射为特定的命名服务和目录系统,使得Java应用程序可以和这些命名服务和目录服务之间进行交互。目录服务是命名服务的一种自然...原创 2019-10-05 19:58:28 · 280 阅读 · 0 评论 -
javaweb - AJAX(jQuery)
使用jQuery实现异步操作,可以简化开发。使用jQuery要引入包<script src="http://libs.baidu.com/jquery/1.9.1/jquery.js"></script>ajax格式:$.ajax({ url:服务器地址, type;get|post, data:请求数据, success: fun...原创 2019-10-05 17:43:01 · 141 阅读 · 0 评论 -
javaweb - AJAX(js)
AJAX即“Asynchronous JavaScript and XML”(异步的JavaScript与XML技术),指的是一套综合了多项技术的浏览器端网页开发技术。Ajax的概念由杰西·詹姆士·贾瑞特所提出[1]。传统的Web应用允许用户端填写表单(form),当提交表单时就向网页服务器发送一个请求。服务器接收并处理传来的表单,然后送回一个新的网页,但这个做法浪费了许多带宽,因为在前后...原创 2019-10-05 17:05:43 · 390 阅读 · 0 评论 -
javaweb - session的绑定解绑,钝化活化
session的绑定解绑如果一个类实现了 HttpSessionBindingListener接口,则这个类绑定到session中时会进行监听,该监听不需要再xml中配置a,session.setAttribute(“a”,zzz) 将对象a绑定到session中(将a对象增加到session域中)b,session.removeAttribute(“a”) 将对象a从sessi...原创 2019-10-05 15:49:15 · 339 阅读 · 0 评论 -
javaweb - 过滤器 - 监听对象
Filter也称之为过滤器,它是Servlet技术中最实用的技术,Web开发人员通过Filter技术,对web服务器管理的所有web资源。例如实现URL级别的权限访问控制、过滤敏感词汇、压缩响应信息等一些高级功能。例如对Jsp, Servlet, 静态图片文件或静态 html 文件等进行拦截,从而实现一些特殊的功能。它主要用于对用户请求进行预处理,也可以对HttpServletResp...原创 2019-10-04 22:49:02 · 146 阅读 · 0 评论 -
javaweb - EL - JSTL
EL(Expression Language) 是为了使JSP写起来更加简单。表达式语言的灵感来自于 ECMAScript 和 XPath 表达式语言,它提供了在 JSP 中简化表达式的方法,让Jsp的代码更加简化。以MVC模式设计程序,JSP只是视图,视图的任务就是显示响应,而不是在JSP中做任何关于程序控制和业务逻辑的事情。所以在JSP页面中应该尽可能少的、或者是完全不出现Java代码...原创 2019-10-04 22:24:58 · 194 阅读 · 0 评论 -
javaweb -数据管理系统 -向服务器上传和下载文件
引用jar包apache: commons-fileupload.jar 组件,依赖于 commons-io.jar前台:jsp:表单提交方式必须为post在表单中必须增加一个属性 enctype =“multipart/form-data” <form action = "UpAndDown" method ="post" enctype="multipart/fo...原创 2019-09-28 20:56:10 · 498 阅读 · 0 评论 -
javaweb -数据管理系统 - 实现分页
要实现分页,必须知道 某一页的 数据从哪里开始 到哪里结束第n页的数据: 第(n-1)*10+1 --- 第n*10条MYSQL:从0开始计数0 0 91 10 192 20 ...原创 2019-09-28 20:32:24 · 393 阅读 · 0 评论 -
javaweb - 数据管理系统 - 数据增删改查
项目结构:数据访问层:(DbDaoImpl.java)package DaoImpl;import java.sql.*;import Dao.IDbDao;import tools.jdbcTools;public class DbDaoimpl implements IDbDao{ public ResultSet Select(String sql,Object... ...原创 2019-09-28 20:11:53 · 752 阅读 · 0 评论 -
javaweb-三层架构
三层架构(3-tier architecture) 通常意义上的三层架构就是将整个业务应用划分为:界面层(User Interface layer)、业务逻辑层(Business Logic Layer)、数据访问层(Data access layer)。区分层次的目的即为了“高内聚低耦合”的思想。在软件体系架构设计中,分层式结构是最常见,也是最重要的一种结构。微软推荐的分层式结构一般分为三层,从...原创 2019-09-28 19:47:46 · 700 阅读 · 0 评论 -
javaweb-MVC
MVC模式(Model–view–controller)是软件工程中的一种软件架构模式,把软件系统分为三个基本部分:模型(Model)、视图(View)和控制器(Controller)。MVC模式最早由Trygve Reenskaug在1978年提出[1],是施乐帕罗奥多研究中心(Xerox PARC)在20世纪80年代为程序语言Smalltalk发明的一种软件架构。MVC模式的目的是实现一种动...原创 2019-09-28 19:19:55 · 233 阅读 · 0 评论 -
javaweb -MVC-servlet
javaBean将jsp中登陆操作的代码 转移到了loginDao。java;其中loginDao类就称之为javaBeanjavaBean的作用:a 减轻jsp的复杂度 b 提高代码复用(以后任何地方的登陆操作都可以调用loginDao实例javaBean(就是一个javaBean)的定义:a public 修饰的类,public无参构造b 所有属性都是private,并...原创 2019-09-21 20:25:12 · 198 阅读 · 0 评论 -
javaweb -jsp中访问数据库
配置方面于JDBC大体相似login.jsp<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w...原创 2019-09-21 20:02:04 · 180 阅读 · 0 评论 -
javaweb -jsp九大内置对象(3)
session会话对象客户端第一次请求服务端时,(id匹配失败)服务端会产生一个session对象(用于保存该客户的信息)并且每个Session对象都会有一个唯一的sessionId(用于区分其他Session)服务端会产生一个cookie,并且 该cookie的name=JSESSIONID,value= 服务端sessionId的值然后 服务端会在响应客户端的同时 将该cookie发送...原创 2019-09-21 19:57:44 · 157 阅读 · 0 评论 -
javaweb -jsp九大对象(2)
response对象:对客户的请求做出动态的响应,向客户端发送数据。提供方法:void addCookie(Cookie cookie);服务端向客户端怎加cookie对象void sendRedirect(String location);throws IOException 页面跳转的一种方式(重定向)void setContent Type(String type);(设置服务...原创 2019-09-21 19:41:30 · 98 阅读 · 0 评论 -
javaweb - jsp九大元素(1)
九大对象1、out 来源于Java.io.Writer类,它用于发送输出流到客户端。2、request 来源于javax.servlet.http.HttpServletRequest接口。它被关联到每一个HTTP请求。3、response 来源于javax.servlet.http.HttpServletResponse。response对象用于把取得的数据返回到客户端。4、pageCo...原创 2019-09-21 19:27:31 · 184 阅读 · 0 评论 -
javaweb - JSP页面元素
脚本······a。脚本Scriptlet i。 <% 局部变量,java语句 %> ii。 <%! 全局变量,定义方法 %> iii。 <%=输出表达式%>一般而言,修改web.xml。配置文件,java...原创 2019-09-21 19:15:40 · 1059 阅读 · 0 评论 -
javaweb -自定义标签(传统方式)
一般我们说自定义标签是指JSP自定义标签。自定义标签在功能上逻辑上与javaBean 类似,都封装Java 代码。自定义标签是可重用的组件代码,并且允许开发人员为复杂的操作提供逻辑名称。JSP开发人员使用标签库创建标签.标签库是按照功能或实现进行分组的自定义标签的集合。网络上常见的CMS内容管理系统都是采用模板的形式来实现,基本上所有的CMS系统都有一套自己的模板标签书写方法,简称自定义标签...原创 2019-10-05 20:17:42 · 318 阅读 · 0 评论