4 赵广陆

学生身份

暂无相关简介

添加认证
等级
TA的排名 2w+

JSP知识点小结

目录1 JSP1.1 什么是jsp?1.2 jsp三大指令1.3 jsp中的小脚本(脚本片断)(*)1.4 jsp中的表达式(脚本表达式)(*)1.5 jsp声明1.6 jsp注释1.7 JavaWeb工程目录结构1.8 工具快捷键1 JSP1.1 什么是jsp? Java server page,java服务器页面,jsp和html文件几乎是一模一样的,不同的是jsp中可以书写java代码 1.2 jsp三大指令 指令的语法规则:

2020-05-20 19:36:55

tomcat端口号详解与端口入侵

目录1 如何访问另一台电脑程序2 测试百度3 百度服务器ip4 端口入侵原理3306举例5 总结1 如何访问另一台电脑程序这是原理图,任何访问的底层都是ip+端口2 测试百度3 百度服务器ip我们访问百度没加端口号是为什么呢?因为默认端口80不需要填写任何东西!此时访问成功4 端口入侵原理3306举例此为面向监狱编程只是原理,此次编写只为电脑常识的预防!1、连接到对方MYSQL 处事器,自行寻找工具!输入:mysql -u

2020-05-20 08:12:27

Jsp/Servlet中tomcat基础配置

1 Jsp/Servlet介绍Jsp/Servlet技术介绍:jsp/serlvet是开发动态web的一门技术,特别擅长开发B/s架构的程序。Php、.net 动态网页与静态网页动态网页 动态网页中的数据主要是从数据库中获取(mysql/oracle) 静态网页 网页中的数据固定写死在html代码中 2 B/S架构与C/S架构B/S:Browser/Server,浏览器对服务器的程序C/S:Client/Server,客户端对服务器3 服务器

2020-05-19 23:24:00

JSP内置对象总结

1 定义内置对象指的是已经由jsp内部默认内置好的,由容器统一实现和管理,使用者不用自己定义即可使用的一系列对象集合。 如下例子是其中out对象的使用用例。<% int[] values = {10,20,30}; for(int value : values) { out.println(value); //out 为 JSP 中的内置对象 }%>2 特点由JSP规范提供,不用编写...

2020-05-18 16:08:17

JSP基础语法知识必知必会

目录1 JSP简介2 常见动态网站开发技术对比-ASP3 常见动态网站开发技术对比-PHP4 常见动态网站开发技术对比-JSP5 JSP页面元素6 JSP page 指令7 import 属性8 contentType 和 pageEncoding 属性9 session 属性10 buffer和autoFlush属性11 HTML中的注释12 JSP注释13 隐藏注释14 脚本程序中的注释15 JSP脚本16 JSP声明17 JSP表达式

2020-05-18 13:35:46

IDEA开发javaweb基本配置

1 使用IntelliJ IDEA开发Java Web程序-配置在开始本小节前,请确保已经完成Java、Tocmat安装配置,IntelliJIDEA的下载安装在开发第一个Java Web程序前,我们需要先在IntelliJIDEA中配置下Tomcat服务器,以便运行我们的demo程序首先,打开IntelliJIDEA,点击欢迎页面右下角的“Configure”,在弹出框中选择“Perferences”,接着在弹出的Perferences/settings界面,选择左侧的“B...

2020-05-18 12:50:02

为什么WEB-INF目录是必须要有的?

我们在编写web项目时,为了保护资源的目的,可以将资源文件,比如jsp页面,文档,我们希望这些资源是留给开发人员查看的,不希望别人随意查看自己的源代码,所以,可以将这些资源放在WEB-INF目录下,这样就不可以通过URL直接访问到这些资源了。下面看下WEB-INF目录以及目录下的文件/WEB-INF/web.xmlWeb应用程序配置文件,描述了 servlet 和其他的应用组件配置及命名规则/WEB-INF/classes/包含了站点所有用的 class 文件,包括 servlet clas

2020-05-17 23:31:42

Tomcat目录结构

目录1 Tomcat目录结构-bin2 Tomcat目录结构-conf3 Tomcat目录结构-lib、log4 Tomcat目录结构-其他1 Tomcat目录结构-bin1.bin:bin目录主要是用来存放tomcat的命令,主要有两大类,一类是以.sh结尾的(linux命令),另一类是以.bat结尾的(windows命令)。很多环境变量的设置都在此处,例如可以设置JDK路径、tomcat路径startup 用来启动tomcatshutdown 用来关闭tomc

2020-05-17 17:39:56

javaweb开发的常识

目录1 Web应用程序2 软件开发三个方向3 静态网页和动态网页是什么4 动态网页和静态网页的区别1 Web应用程序Web应用程序是一种可以通过Web访问的应用程序。Web应用程序的一个最大好处是用户可以很容易访问应用程序。用户只需要有浏览器即可,不需要再安装其他软件。2 软件开发三个方向Web应用程序开发,是目前软件开发领域的三大方向之一。另外还有桌面应用程序,嵌入式应用程序桌面应用程序:魔兽争霸,QQ游戏等嵌入式应用程序:安卓手机,iPhone手机上面装的Ap

2020-05-17 17:34:56

MyBatis运行原理

1. MyBatis 运行原理 1.1 运行过程中涉及到的类或接口 1.1.1 Resources(C) 用于加载 MyBatis 核心配置文件 1.1.2 XMLConfigBuilder(C) 用于解析 xml 文件(核心配置文件) 1.1.3 Configuration(C) 用于存放 xml 文件解析后的结果 1.1.4 DefaultSqlSessionF...

2020-05-05 11:53:03

MyBatis注解

1. 注解开发 a)注解是用于描述代码的代码. 例如: @Test(用于描述方法 进行 junit 测试), @Override(用于描述方法的重写), @Param(用于描述属性的名称) b)注解的使用风格: @xxx(属性), 使用前必须先导包 c)使用注解一般用于简化配置文件. 但是, 注解有时候也 不是很友好(有时候反而更麻烦), 例如动态 SQL. d)关于注...

2020-05-05 11:52:31

MyBatis业务装配实现多表查询

1. 业务装配实现多表查询(多对一) mapper 层只做单表查询操作, 在 service 层进行手动装配, 实现关联查询的结果. 1.1 实体类 创建班级类(Clazz)和学生类(Student), 并在 Student 中添 加一个 Clazz 类型的属性, 用于表示学生的班级信息. 1.2 mapper 层 提供 StudentMapper 和 ClazzMap...

2020-05-05 11:49:44

MyBatis实现动态 SQL

1. 动态 SQL 根据条件的不同, SQL 语句也会随之动态的改变. MyBatis 中, 提供了一组标签用于实现动态 SQL. 1.1 <if> 用于进行条件判断, test 属性用于指定判断条件. 为了拼接 条件, 在 SQL 语句后强行添加 1=1 的恒成立条件.1.2 <where> 用于管理 where 子句. 有如下功能: a...

2020-05-05 11:44:32

MyBatis接口绑定方案

1. 接口绑定方案 MyBatis 中, 提供了一套接口绑定方案. 程序员可以提供一 个接口, 然后提 供对应接 口的一个 mapper.xml 文件 . MyBatis 会自动将接口和 xml 文件进行绑定. 实际上就是 MyBatis 会根据接口和对应的 xml 文件创建接口的实现类. 换言之, 就是可以得到接口类型的对象, 方便方法的调用. 1.1 实现方式 1....

2020-05-05 10:45:36

MyBatis事务管理实现新增操作.

1. 事务(Transaction) a) 事务是数据库操作的最小单元, 有 ACID 的特性. 应该保 证一个事务的的 SQL 语句要么同时成功, 要么都不成功. b) MyBatis中配置了事务管理器, type属性设置为JDBC. 表 示 MyBatis 采用和原生 JDBC 相同的事务管理机制. c) 在 MyBatis 执行的开始时, 将自动提交功能关闭了. 所 ...

2020-05-05 10:42:54

MyBatis一些常用属性标签

1. <properties>标签 1.1 功能 用于加载外部的 properties 文件1.2 使用方式 获取 properties 文件中数据时, 要通过${}的方式获取.1. <typeAliases>标签 1.1 功能 用于给 java 类型定义别名, 方便在配置文件中使用. 1.2 使用方式 a) 给 User 类型定义别名...

2020-05-05 10:39:57

MyBatis对log4j的支持

目录1 log4j 简介1.2 日志级别1.1 FATAL1.2 ERROR1.3 WARN1.4 INFO1.5 DEBUG2 log4j 的使用2.1 导包2.2 配置文件放到src目录下(方便加载,其他目录也可)2.3 日志的输出格式2.4 测试代码3 MyBatis 对 log4j 的支持3.1 通过开启 log4j 的支持3.2...

2020-05-04 12:42:58

MyBatis映射文件与核心配置文件

1. Mapper 映射文件 在 MyBatis 中, 推荐使用 mapper 作为包名, 我们只需要写 一个映射配置文件即可. UserMapper.xml, 用于定义要执行 的 SQL 语句, 同时设定返回结果的类型.<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE mapper PUBLIC "-//m...

2020-05-03 23:17:10

老说管理事务,那么事务是什么呢?

1 事务的概念事务(Transaction),一般是指要做的或所做的事情。在计算机术语中是指访问并可能更新数据库中各种数据项的一个程序执行单元(unit)。事务通常由高级数据库操纵语言或编程语言(如SQL,C++或Java)书写的用户程序的执行所引起,并用形如begin transaction和end transaction语句(或函数调用)来界定。事务由事务开始(begin transact...

2020-05-03 14:55:37

MyBatis介绍与环境搭建

目录1. 什么是框架2 常见的 java 开发的框架3 MyBatis 框架简介4 MyBatis 环境搭建 jar 包详解4.1 创建项目4.2 导入 jar 包4.2.1 MyBatis 核心 jar4.2.2 MyBatis 依赖的 jar4.2.3 驱动 jar1. 什么是框架 框架是偷懒的程序员将代码进行封装, 之后进行重复使用的过程. 框...

2020-05-03 11:54:48

查看更多

勋章 我的勋章
  • 领英
    领英
    绑定领英第三方账户获取
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 签到新秀
    签到新秀
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 技术圈认证
    技术圈认证
    用户完成年度认证,即可获得
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv4
    勤写标兵Lv4
    授予每个自然周发布9篇以上(包括9篇)原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。
  • 原力探索
    原力探索
    参与《原力计划【第二季】——打卡挑战》的文章入选【每日精选】的博主将会获得此勋章。
  • 学习力
    学习力
    《原力计划【第二季】》第一期主题勋章 ,第一期活动已经结束啦,小伙伴们可以去参加第二期打卡挑战活动获取更多勋章哦。
  • 原力新人
    原力新人
    在《原力计划【第二季】》打卡挑战活动中,成功参与本活动并发布一篇原创文章的博主,即可获得此勋章。
  • 原力探索 · S
    原力探索 · S
    在《原力计划【第二季】》打卡挑战活动中,发布 12 篇原创文章参与活动的博主,即可获得此勋章。(本次活动结束后统一统计发放)
  • 分享精英
    分享精英
    成功上传11个资源即可获取