![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java-web
文章平均质量分 83
吴二喵
拒绝拖延,拒绝熬夜,提高效率!
展开
-
Java web系列----JDBC
JDBC数据库驱动:数据库厂商为了方便开发人员从程序中操作数据库而提供的一套jar包,通过导入这个jar包就可以调用其中的方法操作数据库,这样的jar包就叫做数据库驱动。**JDBC:**sun定义的一套标准,本质上是一大堆的操作数据库的接口,所有数据库厂商为java设计的数据库驱动都实现过这套接口,这样一来同一了不同数据库驱动的方法,开发人员只需要学习JDBC就会使用任意数据库驱动了。JDBC的六原创 2016-05-12 08:53:38 · 337 阅读 · 0 评论 -
Servlet技术详解
一、Servlet的概念sun提供的一种动态web资源开发技术.本质上就是一段java小程序.可以将Servlet加入到Servlet容器中运行。Java Web应用程序中所有的请求-响应都是由Servlet来完成的。Servlet是Java Web的核心程序,所有的网址最终都交给Servlet来处理。Servlet并没有main之类的执行方法。当用户访问服务器的时候,Tomcat是通过调用Serv原创 2016-09-27 21:16:27 · 323 阅读 · 0 评论 -
Java EE 包含哪些技术
java的大方向就是JavaEE,JavaEE不仅仅是socket编程,具体包括13中核心技术。 JAVAEE的核心API与组件 JAVAEE平台由一整套服务(Services)、应用程序接口(APIs)和协议构成,它对开发基于Web的多层应用提供了功能支持,下面对JAVAEE中的13种技术规范进行简单的描述(限于篇幅,这里只进行简单的描述): 1、JDBC(Java Database Con原创 2016-10-17 16:26:52 · 15844 阅读 · 0 评论 -
JSP技术详解
一、JSP介绍和原理JSP全称是Java Server Pages,它和Servlet技术一样,都是SUN公司定义的一种用于开发动态web资源的技术。JSP这门技术的最大的特点在于,写jsp就像在写html,但它相比html而言,html只能为用户提供静态数据,而Jsp技术允许在页面中嵌套java代码,为用户提供动态数据。JSP技术可以解决在Servlet中拼写html内容以及css、js内容十分不原创 2016-10-08 15:24:45 · 4197 阅读 · 0 评论 -
会话管理机制:Cookie和Session
Cookie与Session都可以进行会话跟踪,但是实现的原理不太一样。一般情况下二者均可以满足需求,但有时候不可以使用Cookie,有时候不可以使用Session。一、Session与Cookie的比较 1、 从存取方式上比较Cookie中只能保存ASCII字符串,如果需要存取Unicode字符或者二进制数据,需要进行UTF-8,GBK或者BASE64等方式的编码。Cookie中也不能直接存取Ja原创 2016-09-27 23:47:09 · 1117 阅读 · 0 评论 -
JSP的标签技术
jsp的标签技术:在jsp页面中最好不要出现java代码,这时我们可以使用标签技术将java代码替换成标签来表示。JSP的标签技术主要有下面四种:jsp标签。EL表达式。JSTL标签库。自定义标签技术。一、jsp标签sun原生提供的标签,可以直接在jsp页面中使用。这种标签技术在实际使用中用的不是很多。它有很多标签,下面介绍其中的几种标签: 1、标签标签用于把另外一个资源的输出内容插入进当原创 2016-12-08 11:06:36 · 7440 阅读 · 0 评论 -
MVC设计思想
一、JavaEE开发模式的发展1、最开始是Servlet技术,但是其存在的问题是在Servlet中拼接html内容和css/js内容时十分不方便。2、然后是JSP技术,它改变了Servlet在Java代码中写html代码的过程,改为在HTML中拼写java代码。但是html内容中如果嵌入了大量的java代码,会导致java代码和html代码混杂在一起不方便开发维护。3、接着出现模式一,JSP+Jav原创 2016-12-08 11:13:32 · 1635 阅读 · 1 评论 -
Tomcat服务器的安装与配置
j2ee开发的IDE: myEclipse注意:将软件装在不含中文和空白字符的目录下,否则可能出现问题。常见的服务器WebLogic(BEA)、webSphere(IBM)、Tomcat(Apache)静态web和动态web静态web资源:内容是静态的,不同的人在不同的时间来访问时都是相同的内容。HTML、CSS、JS动态web资源:内容是由程序生成的,不同的人在不同的时间访问的内容很可能是不同的。原创 2016-10-17 22:11:03 · 359 阅读 · 0 评论 -
XML的两种约束技术:dtd和schema
一、如何在xml中引入dtd1、外部引入 可以将dtd的约束内容写在外置的dtd文件中,这个文件后缀必须为.dtd而文件保存时必须用utf-8编码保存. 再在xml文件中使用: 1) 如果写的是SYSTEM表明当前引入的dtd在当前文件系统中,后面制定的文件位置是当前硬盘中的位置 <!DOCTYPE 根元素名称 SYSTEM 文件的位置>2) 如果写的是PUB原创 2016-11-01 22:25:30 · 913 阅读 · 0 评论 -
XML两种解析思想:DOM和SAX
一、什么是XML英文全称为Extensible Markup Language,翻译过来为可扩展标记语言。现实生活中存在着大量的数据,在这些数据之间往往存在一定的关系,我们希望能在计算机中保存和处理这些数据的同时能够保存和处理他们之间的关系。XML就是为了解决这样的需求而产生数据存储格式。在XML语言中,它允许用户自定义标签。每一个标签用于描述一段数据; 一个标签可以分为开始标签和结束标签,在开始原创 2016-09-27 18:31:36 · 3660 阅读 · 0 评论 -
数据库连接池
一、使用数据库连接池的好处如果不使用连接池则连接的方式如图所示: 如果用户每次请求都需要向数据库获得连接,而数据库创建连接通常需要消耗相对较大的资源,创建时间也较长。假设网站一天10万访问量,数据库服务器就需要创建10万次连接,极大的浪费数据库的资源,并且极易造成数据库服务器内存溢出、宕机。为了解决这个问题,类似于线程池的思想,我们也可以使用数据库连接池来优化程序的性能。使用数据库连接池的方式原创 2016-12-12 14:33:51 · 664 阅读 · 0 评论 -
程序中常用路径的写法
程序中我们经常要写路径,但是只有我们明白其中的原理,才能正确地写出路径。那么我们在哪些地方写过路径?通常按照不同的划分方法,分为真实路径和虚拟路径,也可以分为绝对路径、相对路径和硬盘路径。绝对路径:以/开头的路径就叫做绝对路径,绝对路径在相对于的路径上直接拼接得到最终的路径。相对路径:不以/开头的路径就叫做相对路径,相对路径基于当前所在的路径计算的到最终的路径。硬盘路径:以盘符开头的路径就叫做硬盘路原创 2016-11-29 15:31:38 · 4053 阅读 · 0 评论 -
HttpServlet的response和request对象
我们知道servlet 通常通过 HTTP协来接收和响应来自 Web 客户端的请求。 因此我们在使用中最常用的是Servlet接口的实现类HttpServlet类。HttpServlet类的方法的主要参数是HttpServletRequest和HttpServletResponse对象。通过合理地使用这两个对象,我们可以实现很多有用的功能,例如在界面输出数据、文件下载等。一、HttpServletR原创 2016-11-24 23:42:09 · 1049 阅读 · 0 评论 -
Hibernate缓存:一级缓存和二级缓存
1、什么是缓存? 数据通常是存储到数据库里面的,数据库本身是文件系统,使用流方式操作文件效率不是很高。采用缓存就是把数据存到内存里面,不需要使用流方式,可以直接读取内存中数据,提高读取效率。2、Hibernate缓存 hibernate框架中提供了很多优化方法,hibernate的缓存就是一个优化方法。hibernate中有一级缓存和二级缓存。一级缓存的特点:(1)一级缓存是默认打开的(2)一级原创 2016-10-20 20:32:55 · 335 阅读 · 0 评论 -
hibernate框架
JavaEE的三层结构: 1、web层:struts2框架 2、service层:spring框架 3、dao层:hibernate框架 (1)对数据库进行crud操作MVC思想: 1、Model模型 2、View视图 3、Controller:控制器什么是框架? 通俗地理解在写代码中使用框架可以帮我们实现一部分的功能。而使用框架的好处就是可以少写一部分代码就可以实现想要的功能。什么原创 2016-10-20 19:58:59 · 351 阅读 · 0 评论 -
web应用的配置描述符--web.xml文件
配置描述符web.xml对于java web应用来说非常重要。在servlet2.5规范之前,每个Java WEB应用都必须包含个web.xml文件,且必须在WEB-INF路径下。从servlet3.0开始,WEB-INF路径下的web.xml文件不再是必须的,但通常还是建议保留该配置文件。Servlet2.5之前,Java Web应用的绝大部分组件都通过web.xml文件来配置管理,从s原创 2018-02-04 16:40:23 · 821 阅读 · 0 评论