jsp/servlet/mysql/linux基本概念和操作

p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 13.0px "PingFang SC" }
p.p2 { margin: 0.0px 0.0px 0.0px 0.0px; font: 13.0px "PingFang SC"; min-height: 18.0px }
p.p3 { margin: 0.0px 0.0px 0.0px 0.0px; font: 13.0px "PingFang SC Semibold" }
p.p4 { margin: 0.0px 0.0px 0.0px 0.0px; line-height: 18.0px; font: 16.0px ".PingFang SC"; color: #4f4f4f }
p.p5 { margin: 0.0px 0.0px 0.0px 0.0px; line-height: 16.0px; font: 14.0px "PingFang SC"; color: #000000 }
p.p6 { margin: 0.0px 0.0px 0.0px 0.0px; line-height: 16.0px; font: 14.0px Consolas; color: #000000 }
p.p7 { margin: 0.0px 0.0px 16.0px 0.0px; line-height: 32.0px; font: 24.0px "PingFang SC Semibold"; color: #4f4f4f; background-color: #ffffff }
p.p8 { margin: 0.0px 0.0px 16.0px 0.0px; text-align: justify; line-height: 26.0px; font: 16.0px ".PingFang SC"; color: #4f4f4f; background-color: #ffffff }
p.p9 { margin: 0.0px 0.0px 0.0px 0.0px; line-height: 22.0px; font: 14.0px Consolas; color: #000000; background-color: #f6f8fa }
p.p12 { margin: 0.0px 0.0px 0.0px 0.0px; font: 13.0px "PingFang SC"; min-height: 18.0px }
p.p13 { margin: 0.0px 0.0px 0.0px 0.0px; line-height: 22.0px; font: 16.0px "PingFang SC"; color: #4f4f4f; background-color: #ffffff }
li.li10 { margin: 0.0px 0.0px 0.0px 0.0px; text-align: right; line-height: 22.0px; font: 14.0px Consolas; color: #999999 }
li.li11 { margin: 0.0px 0.0px 0.0px 0.0px; text-align: right; line-height: 22.0px; font: 14.0px Consolas; color: #999999 }
span.s1 { font: 13.0px Helvetica }
span.s2 { font: 13.0px "PingFang SC" }
span.s3 { background-color: #ffffff }
span.s4 { font: 14.0px Consolas; color: #4f4f4f }
span.s5 { font: 14.0px Consolas; background-color: #f6f8fa }
span.s6 { background-color: #f6f8fa }
span.s7 { color: #4f4f4f }
span.s8 { }
span.s9 { font: 14.0px "PingFang SC"; background-color: #f6f8fa }
span.s10 { font: 14.0px Consolas }
span.s11 { font: 14.0px Consolas; color: #009900 }
span.s12 { color: #009900 }
span.s13 { color: #006666 }
span.s14 { font: 24.0px "PingFang SC" }
span.s15 { color: #000088 }
span.s16 { font: 14.0px "PingFang SC" }
span.s17 { background-color: #eef0f4 }
span.s18 { background-color: #eef0f4 }
span.s19 { background-color: #eef0f4 }
span.s20 { background-color: #eef0f4 }
span.Apple-tab-span { white-space: pre }
ul.ul1 { list-style-type: none }

一.什么是OOP编程?

面向对象,以结果为导向,并封装整个过程,并尽可能地增加代码的复用性和可扩展性......

二.Junit?

JUnit是一个java语言的单元测试框架。Junit测试时程序员测试,即白盒测试,也叫逻辑测试。因为

程序员知道被测试的软件如何完成功能和完成什么样的功能。Junit是一套框架,继承TestCase类,就

可以用到Junit进行自动测试了。

单元测试的常用方法通常是开发者写一小段代码来测试是否已达到了一个预期的功能,比如在有序

的list集合中,你需要确认改制出现在list的尾部。或者,你想删除匹配某种模式的字符,然后确认字符

串不再包含这些字符了。

三.javaWeb开发主要用到哪些东西??

JSP:

JSP九大内置对象:在不声明和不创建的情况下,就可以被使用一些成员变量。

1.page、config(与Servlet有关);

2.out、request、response(与Input、output有关);

3.application、session、pageContext;(与pageContext有关)

4.Exception(与Error有关)。

JSP动作:用动作实现动态地插入文件,实现重定向和对javaBean的引用功能。

1.JSP:include  用来在页面被请求时引入一个文件。include指令是在JSP文件被转换成servlet时

引入文件,而JSP:include插入文件的时间是在页面被请求时,且被引入的文件

不能包含某些JSP代码。

2.JSP:useBean  ....

3.JSP: setProperty ....

4.JSP : getProperty ...

5.JSP:  forward  ...

6.JSP:  plugin  ....

p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 19.0px "PingFang SC" }
p.p2 { margin: 0.0px 0.0px 0.0px 0.0px; font: 13.0px Helvetica }
p.p3 { margin: 0.0px 0.0px 0.0px 0.0px; font: 13.0px "PingFang SC" }
p.p4 { margin: 0.0px 0.0px 0.0px 0.0px; font: 13.0px Helvetica; min-height: 16.0px }
p.p5 { margin: 0.0px 0.0px 0.0px 0.0px; font: 13.0px "PingFang SC"; min-height: 18.0px }
span.s1 { font: 19.0px Helvetica }
span.s2 { font: 13.0px "PingFang SC" }
span.s3 { font: 13.0px Helvetica }
span.s4 { text-decoration: underline }
span.s5 { font: 19.0px Helvetica; text-decoration: underline }
span.s6 { font: 19.0px "PingFang SC" }

1)基本概念

java+JSP标记=JSP页面

java程序片          <%……%>

java表达式          <%=……%>

什么变量或方法    <%!……%>

—————————————————————————————————————————————————————————————————————————————————

2)JSP标记:包括 1.指令标记、2.动作标记、3.自定义标记。

指令标记page:用来定义整个JSP页面的一些属性和属性的值。

格式:<%@page 属性值1=“属性值1的值” 属性值2=“属性值2的值”;

例子:<%@page contentType=“text/html; charset=GB2312”%>

<%@page language=“java”%>

指令标记include:在多个JSP页面的情况下,且有相同的内容,可以用include内嵌相同的文件(相当于PPT的母版,一般静态嵌入,即编译时)。

格式:<%@ include file=“文件的URL”%>

例子:<%@ include file=“Hello.txt”%>

说明:这个有点重要。

include指令(笔试题)

作用:静态包含文件。

a.jsp  b.jsp 内容都作为include.jsp内容。

只对include.jsp进行了翻译,而a.jsp,b.jsp并么有翻译。

动作标记include:影响JSP运行时的行为。

格式:<jsp:include page=“文件的URL”>

例子:<jsp:include page=“a.jpg”>//一般是在同一目录下,webapps下面

动作标记param:提供附加信息。

格式:<jsp:param name=“名字” value=“指定给name属性的值”/>

例子:<jsp:param name=“item” value=“100”/>

动作标记forward:若出现该标记,则停止当前的页面的运行,转而执行forward动作标记中的page属性所指定的JSP页面。

格式:<jsp:forward page=“要转向的JSP页面”>;

Tag文件与标记:JSP页面可以通过自定义标记使用一种特殊文件:tag文件,在设计web应用是,通过Tab文件来实现代码复用。

1.tag文件是扩展名为.tag的文本文件,与JSP文件相同,只是扩展名不同。

作用:导入到标签库

说明:tag文件只能由JSP调用,不可以由通过浏览器来请求。

调用方式:<%@ taglib tagdir=“自定义标记的位置” prefix=“前缀”>

4.MySQL,存储过程?触发器?常用的SQL优化?

存储过程:将一组预编译的SQL语句以一个存储单元的形式存储在数据库服务器上,由用户直接

调用执行,存储过程在第一次执行时进行编译,然后进入高速缓存便于以后调用。

输入参数——>存储加工———>输出参数

create procedure 存储过程名称(in 参数1 数据类型,out 参数2,数据类型,…)

存储过程选项

begin

存储过程语句块

end;

例如:用SQL创建一个名为Student_count_proc存储过程,功能是查看数据库中的总人数。

use choose

delimiter $ $

create procedure student_count_proc()

reads sql data

begin

select count(*) from student;

end

$ $

触发器的优点:实现级联更新,故能减少代码量。

use choose

delimiter  $$

create trigger student_delete_before_trigger before on student_delete_before_trigger

for each row

begin

delete from choose where student_no=old.student_no;

end;

$$

delimiter

5.熟悉Linux系统,常用的Linux命令?

列出文件或目录列表。

-> ls  默认列出当前目录下的所有文件。

-> ls  -l(long)以长格式查看文件。

-> ls  -d(directorys)查看目录。

-> ls  -F:给不同文件的结尾加标识。例如目录结尾会加"/"

-> ls  -p:只给目录结尾加标识"/"

-> ls  -a:显示所有文件,包括隐藏文件,默认点开头的文件是隐藏文件

-> ls  -r:倒排序

-> ls  -t:按修改时间排序,一般rt结合,查看最近被修改的文件。

-> \ls --color=auto:显示颜色,默认已经设置到别名里

-> ls  -i  /data/:显示inode,文件索引

-> ls -lh  /data/:h参数表示人类可读,会将文件大小换成k、M等易读方式

-> ls -l --time-style=long-iso  /data:规范时间显示(2016-03-04)

mkdir

简述:创建目录。

-> mkdir /data  在根目录下创建data目录

-> mkdir  -p  /aa/bb/cc:递归创建目录

  • 1
  • 2

cd

简述:切换目录

-> cd  /etc  从当前目录切换到/etc路径下

  • 1

pwd

简述:打印工作目录。

-> pwd (print work directory) 显示当前所在路径

-> echo  $PWD:可以看到这个变量的值

  • 12

touch

简述:不存在就创建文件,存在则更新文件时间戳信息。

-> touch  /data.txt 直接在/目录下创建data.txt文件。

-> cd /; touch data.txt 切换到/目录下,创建data.txt文件

◆ 安装和登录命令:login、shutdown、halt、reboot、install、mount、umount、chsh、exit、last;

◆ 文件处理命令:file、mkdir、grep、dd、find、mv、ls、diff、cat、ln;

◆ 系统管理相关命令:df、top、free、quota、at、lp、adduser、groupadd、kill、crontab;

◆ 网络操作命令:ifconfig、ip、ping、netstat、telnet、ftp、route、rlogin、rcp、finger、mail、 nslookup;

◆ 系统安全相关命令:passwd、su、umask、chgrp、chmod、chown、chattr、sudo ps、who;

◆ 其它命令:tar、unzip、gunzip、unarj、mtools、man、unendcode、uudecode。

原文地址:https://www.cnblogs.com/shijinglu2018/p/8654434.html

时间: 2024-11-23 17:43:56

jsp/servlet/mysql/linux基本概念和操作的相关文章

jsp+servlet+mysql 实现简单的银行登录转账功能

jsp+servlet+mysql 实现简单的银行登录转账功能 [前期的准备] html(登录界面),servlet(处理业务逻辑),jsp(主要实现界面),mysql(实现与数据库的简单的交互)先从一个登录页面开始(利用表单提交,action="jsp实现页面")第一步:在(mysql)数据库中建表:建立一个用户的基本信息表(用户姓名,密码,账户余额),用户转账(用户名,转账金额)的操作表第二步:登录页面:输入用户名和密码对数据库中的用户信息(login.jsp)进行验证(qq浏览器

jsp+servlet+mysql员工管理系统源代码下载

原文:jsp+servlet+mysql员工管理系统源代码下载 源代码下载地址:http://www.zuidaima.com/share/1550463498996736.htm jsp+servlet+mysql员工管理系统

Linux 基本概念和操作2

接着上一篇 "Linux 基本概念和操作" 1.删除文件 有时候我们想要删除的文件是只读文件,直接使用rm 文件名,会报错.这时使用" -f " 参数强制删除. $ rm -f test 2.删除目录 和复制目录一样,需要加上" -r "参数 $ rm -r family 3.移动文件 使用 mv 命令移动文件.将文件test 移动到 Document目录: $ mkdir Document $ mv test Documet 4.重命名文件 m

Linux基本概念及操作

基本概念及操作 一.实验介绍 1.1 实验内容: 实验楼环境介绍 常用 Shell 命令及快捷键 Linux 使用小技巧 1.2 实验知识点 Linux 基本命令 通配符的使用 基本软件安装 查看帮助文档 二.桌面环境 2.1 Linux 桌面环境介绍 相对于现在的 Windows 系统,UNIX/Linux 本身是没有图形界面的,我们通常在 UNIX/Linux 发行版上看到的图形界面实际都只是运行在 Linux 系统之上的一套软件,类似 Windows95 之前的 Windows 的图形界面

Linux——基本概念及操作

基本概念及操作 实验介绍 本节实验主要有: 1.实验楼环境介绍 2.常用 Shell 命令及快捷键 3.Linux 使用小技巧 一.Linux 桌面环境介绍 相对于现在的 Windows 系统,UNIX/Linux 本身是没有图形界面的,我们通常在 Unix/Linux 发行版上看到的图形界面实际都只是运行在 Linux 系统之上的一套软件,类似的 Windows95 之前的Windows 的图形界面实则也只是运行在 DOS 环境的一套软件.而 Linux 上的这套软件以前是XFree86,现在

Jsp+servlet+mysql搭建套路

1.建立数据库根据需求建立相应的数据库确立数据库的字段.属性.主键等2.建立javaweb项目,搭建开发环境在开发环境的/WebRoot/WEB-INF下建立lib文件夹,存放需要使用的jar包常用的包:mysqldriver.jarbeanutil.jarcommons-logging.jarjstl.jarstandard.jar3.java内部书写,建立domain包在其下书写bean类,类的字段与数据库对应4.定义dao和其接口(1)接口dao包:对daoimlents包进行抽象(为了增

jsp,servlet,mysql技术建立动态网站的一些细节问题

当今的购物网站,多使用jsp和servlet技术,连接数据库来进行页面的动态显示以及数据库的读写.接下来我写的一些问题是在进行类似技术设计时遇到的,献给一些像我这样的初学者,为你们摆平一些困难.请大神们无视 1.java连接mysql数据库的具体过程在这里不进行详细讲解,自行百度“jdbc连接mysql数据库”,这里说的问题是一定要要导入包mysql-connector-java-x.x.x,这一点一般没有问题,但是还有一点要注意的是一定要在环境变量的系统变量classpath里添加“包路径”+

java jsp+servlet+mysql实现登录网页设计

涉及下面几个文件: 1,登录页面 login.jsp 2,成功跳转页面 success.jsp 3,失败跳转页面 fail.jsp 4,servlet 处理类 LoginTestServlet.java 5,配置文件 web.xml ---------------------------------------------  依次看代码      -------------------------------------------- LoginTestServlet.java 内容 packa

MySQL的基本概念与操作

数据库的基本概念什么是数据库?用于存储和管理数据的仓库.数据库的特点:持久化存储数据的.其实数据库就是一个文件系统方便存储和管理数据使用了统一的方式操作数据库 – SQL数据库的分类:数据库根据存储采用的数据结构的不同可以分为许多种,其中包含早期的层次式数据库.网络式数据库.目前占市场主流的是关系型数据库.当然还有非关系(NoSQL)型数据库(键值对数据库,例如:MongoDB.Redis)等其他类型的数据库常见的关系型数据库:SQL Server : 微软提供(收费.Java中使用不多)Ora