javaweb学习
从零开始
嗷嗷_
加油,成为更好的攻城狮!每天进步一点点
展开
-
javaweb学习路线
一、学习顺序1、java语法,语法很重要,没有这个根本后面的也进行不下去,建议先学会应用了再去研究jdk源码,本身就是新手就想从原理开始了解,估计非常吃力,效果也不一定好。2、数据库,首先学关系型数据库,通常的选择有mysql和oracle,我建议先学mysql,相比oracle要简单,同样 对于新手应用最重要,不要了解太深的。随便给个需求都能写出sql语句了再去研究深层次的也不晚。3、jdbc,虽然现在没有企业用jdbc做开发了,但是我们仍然要学,因为其他的持久层框架都是对jdbc的...原创 2020-07-03 10:12:52 · 8613 阅读 · 3 评论 -
jdbc简介
JDBC:JavaDataBaseConnectivity,是SUN公司提供的一套操作数据库的标准规范(技术)。JDBC与数据库驱动的关系:接口与实现的关系。JDBC规范(掌握四个核心对象):DriverManager类:用于注册驱动(创建连接对象)。 java.sql.DriverManager;Connection接口:表示与数据库创建的连接 。java.sql.Connection;Statement接口:操作数据库sql语句的对象,并返回相应结果的对象。 java....原创 2020-07-02 19:52:28 · 446 阅读 · 0 评论 -
http协议
http协议: 由于客户端和服务器端的版本有很多,为了实现不同版本的浏览器和服务器间的数据交互,就统一规范了数据交互时的格式,也就是HTTP协议(所以称为超文本传输协议) 没有http协议可以实现数据交互,但是没办法实现大规模各种类型的交互,因为交互时的数据格式太多了,程序员要分别单独处理每一种格式的数据。会阻碍互联网的大规模大范围发展。http协议的特点:即http对传输的数据的类型不加以限制,想要知道是什么类型的数据,content-type中有标记了...原创 2020-07-02 19:52:35 · 115 阅读 · 0 评论 -
使用 Servlet 读取表单数据
使用 Servlet 读取表单数据Servlet 处理表单数据,这些数据会根据不同的情况使用不同的方法自动解析:getParameter():您可以调用 request.getParameter() 方法来获取表单参数的值。 getParameterValues():如果参数出现一次以上,则调用该方法,并返回多个值,例如复选框。 getParameterNames():如果您想要得到当前请求中的所有参数的完整列表,则调用该方法。 使用 getParameter() 方法,可以很容易地访问传.原创 2020-07-02 19:53:44 · 677 阅读 · 0 评论 -
request(请求)中出现乱码的问题及解决方法
解决方式有两种: 首先是最上面说的使用string进行重新编码,也就是对每一处会出现乱码的地方都要进行转码,这样的写法会比较麻烦,但是它是不区分请求方式的,也就是不管是get还是post方法都可以通过这种方式来实现 另外一种则要根据具体的提交方式来分别书写代码进行处理,但是这种使用公共配置的方法容易出现问题,因为浏览器会有问题,有的浏览器会有不一样的结果 为什么get和post的方法解决方式不一样,因为get中的数据值除了在request中,有时还可以直接...原创 2020-07-02 19:53:32 · 2815 阅读 · 1 评论 -
request(请求)对象和response(响应)对象
Request对象: 所以服务器创建request对象和传递给servlet的过程都是服务器在做的事情,不用程序员管。因此我们要管的就只是怎么使用request来获得传递的数据,其中如何从request对象中获取请求的用户数据是最重要的 具体代码实例: 而请求行的数据都是键值对,想要获取其中的数据,一般都是根据键来获取值 可以像前面两行一样,通过键来获取对应的值,但是如果不知道请求行中具体有哪...原创 2020-07-03 15:22:20 · 595 阅读 · 0 评论 -
编写javaweb项目的步骤:
在数据库中先新建一张表:然后向表中插入数据然后在myeclipse中新建javaweb项目接着导入连接数据库的jar包然后在javaweb中建立对应的包结构在filter包下新建一个EncodingFilter用来解决中文字符集乱码,它需要实现Filter接口,并重写doFilter函数写好web.xml的全部配置信息在util下新建一个DBconnect类用来处理对数据库的连接操作(用户名或密码按照自己的数据库更改)在entity下新建一个MyUser实体类(实体即抽象出来原创 2020-07-02 19:52:08 · 2099 阅读 · 0 评论 -
Java Web中界面之间传值的实现方法
在web中,我们经常要在页面之间进行值的传递,但是具体的该怎么做呢?传值时有以下几种方式,分别如下: 接着创建session2.jsp进行内容的获取,代码如下所示: ...原创 2020-07-02 19:53:39 · 1242 阅读 · 0 评论 -
实施java 的web项目需要掌握的技术
实施java 的web项目需要掌握的技术如下:1.java语言:JSP、Servlet、JDBC、javaBean(Application)从这四部分开始创建web项目。(一)java Database Connectivity(JBDC)技术 它是一种执行SQL语句的java API,由一组用java编程语言编写的类与接口组成,为开发人员提供了一个标准的API。 作用:1.与数据库建立连接 2.发送SQL语句 3.处理结果。...原创 2020-07-01 22:39:47 · 2262 阅读 · 0 评论 -
Javaweb中的类:
filter //过滤器,解决中文字符集乱码util //数据库连接工具类entity //实体类dao //数据操作类servlet //servlet类原创 2020-07-01 21:55:08 · 396 阅读 · 0 评论 -
MVC模式
MVC模式并不是javaweb项目中独有的,MVC是一种软件工程中的一种软件架构模式,把软件系统分为三个基本部分:模型(Model)、视图(View)和控制器(Controller),即为MVC。它是一种软件设计的典范,最早为Trygve Reenskaug提出,为施乐帕罗奥多研究中心(Xerox PARC)的Smalltalk语言发明的一种软件设计模式。·控制器Controller:控制器即是控制请求的处理逻辑,对请求进行处理,负责请 求转发;·视图View:视图即是用户看到并与...原创 2020-07-01 21:53:41 · 200 阅读 · 0 评论