javaweb学习之路
记录javaweb学习中的一些难点和重点需要掌握的知识。
yearing1017
from zero to hero
展开
-
博客地址迁移!欢迎来访:yearing1017.cn
博客换地址了:yearing1017.site 欢迎评论,批评指正! 博文大多与深度学习相关,图像方面。原创 2019-12-24 19:00:36 · 353 阅读 · 0 评论 -
Servlet学习总结(4)----Servlet及HttpServlet源码分析
ServletServlet是一种服务器端的Java应用程序,具有独立于平台和协议的特性,可以生成动态的Web页面。 它担当客户请求(Web浏览器或其他HTTP客户程序)与服务器响应(HTTP服务器上的数据库或应用程序)的中间层。 Servlet是位于Web 服务器内部的服务器端的Java应用程序,与传统的从命令行启动的Java应用程序不同,Servlet由Web服务器进行加载,该Web服务器必须包转载 2017-12-29 21:47:48 · 688 阅读 · 0 评论 -
Servlet学习总结(3)----Servlet的生命周期
1、Servlet的生命周期<1>Servlet对象实例不是我们自己手动创建的,是由web容器创建的。 <2>init方法:Servlet第一次被访问的时候init方法被调用,init方法只会被调用一次,说明Servlet的实例对象只有一个,Servlet的对象是单例的(单例模式),也说明Servlet的实例对象是在默认情况下是第一次被访问的时候创建的,当然,Servlet实例对象的创建时间是可以原创 2017-12-29 21:02:23 · 799 阅读 · 0 评论 -
Servlet学习总结(2)----myeclipse下的第一个servlet
1、java文件1、创建web项目的时候记得一步一步点击next,来选择生成web.xml,否则之后还要自己新建。详见我的http://blog.csdn.net/jin970505/article/details/78512965这篇文章,差不多的原理。 2、项目中创建一个java文件,实现javax.servlet.Servlet接口,这个类要重写我们之前说的init方法,destroy,se原创 2017-12-28 23:07:12 · 269 阅读 · 0 评论 -
Servlet学习总结(1)----基础概念概述
前言:无论学什么知识都要一步一步脚踏实地,切勿眼高手低,急于求成,否则就会像我这样回过头来重新学的时候,就感觉挺浪费宝贵的时间了。1、 servlet是什么,有什么用1、Java Servlet 是运行在 Web 服务器或应用服务器上的程序,它是作为来自 Web 浏览器或其他 HTTP 客户端的请求和 HTTP 服务器上的数据库或应用程序之间的中间层。2、servlet可以写成server let,原创 2017-12-28 22:31:35 · 291 阅读 · 0 评论 -
Hibernate入门学习(7)----单表操作总结
1、以Blob类型保存图片直接一行代码读懂:public void testWriteBlob() throws IOException{ Students s = new Students(2,"jj","男",new Date(),"山大"); //获得照片文件 File file = new File("D:"+File.原创 2017-12-03 16:45:55 · 216 阅读 · 0 评论 -
Hibernate入门学习(6)----hbm配置文档
1、hibernate-mapping标签<hibernate-mapping<br> schema="schemaName" //模式的名字 catalog="catalogName" //目录的名称 default-cascade="cassade_style" //级联风格 default-access="field/property/CalssName" //原创 2017-12-02 14:52:13 · 329 阅读 · 0 评论 -
Hibernate入门学习(5)----Session和Transaction
1、Hibernate的执行流程1.Configuration对象:配置文件对象,读取hibernate配置文件xxx.cfg.xml2.SessionFactory对象:读取对象/关系映射文件 xxx.hbm.xml3.session对象:数据库链接对象,获得之后可以操作数据库。sessionde 各种方法如:save(),update(),delete(),createQuery()等。4.Tr原创 2017-11-29 17:15:52 · 325 阅读 · 0 评论 -
Hibernate入门学习(4)----Hibernate配置文档常用总结
1、配置数据库的基本信息<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernat原创 2017-11-29 16:15:12 · 188 阅读 · 0 评论 -
Hibernate入门学习(3)----第一个Hibernate例子
1、创建Hibernate的配置文件 ##在开发第一个例子之前,首先要创建hibernate.cfg.xml配置文件 <1.1>创建好一个java项目,在该项目下的src源文件夹下—>new—>other—>hibernate—>hibernate configtion file (cfg.xml) 然后就是对该文件的配置了,直接看代码:<?xml version="1.0" encodi原创 2017-11-28 17:44:20 · 309 阅读 · 0 评论 -
Hibernate入门学习(2)----Hibernate Tools的安装及环境的搭建
开发前的准备我们在编写第一个Hibernate例子之前,我们要学会去在eclipse中配置我们开发时所必须的环境及插件。 <1>安装Hibernate Tools for Eclipse 该插件是JBss推出的一个Eclipse综合开发工具插件,可以简化ORM框架Hibernate、JBss、Seam、EJB3等开发工作。 <1.1>下载传送门:点击这里下载<1.2>下载完之后,打开eclipse可原创 2017-11-28 16:47:42 · 377 阅读 · 0 评论 -
Hibernate入门学习(1)----认识ORM及Hibernate
1、ORM(对象/关系数据库映射) ORM的全称: Object /Relation Mapping 对象/关系数据库映射 在目前的java、c#等面向对象的编程语言编写的数据库应用程序中,最终的信息最终保存在关系型数据库中,我们在应用程序中需要写很多的sql语句,这就与我们的面向对象的思想就不太符合了,于是就催生了ORM框架。就像下面的,我们有一个学生类,里面的信息我们如果要写到数据原创 2017-11-27 22:07:47 · 430 阅读 · 0 评论 -
HTTP Status 500 - /index.jsp (line: 1, column: 84) The JSP specification requires that an attribute
HTTP Status 500 - /index.jsp (line: 1, column: 84) The JSP specification requires that an attribute name is preceded by whitespace这个错误的原因:第一行,第84个字符,缺一个空格。 注意我发的图片上的标注,三个attribute之间的空格!!!!!!!原创 2017-11-25 23:48:33 · 3204 阅读 · 0 评论 -
javaweb学习总结(4)---Filter的分类
1、servlet2.5中的Filter分类在myeclipse中开发web project时,如果选择了j2EE中的javaEE5.0,那么就是servlet2.5过滤器的分类:REQUEST,FORWARD,INCLUDE,ERROR 我们在[javaweb过滤器总结(3)中也提到了dispather](http://blog.csdn.net/jin970505/article/details原创 2017-11-14 21:27:02 · 1042 阅读 · 0 评论 -
javaweb中的过滤器学习(3)---Filter的部署详细总结
1、Filter的注册在开发好Filter后(也就是在重写完init()、doFilter()、destroy()方法之后),我们必须要对Filter进行注册,web服务器才可以调用到它。 web.xml中注册Filter:<filter> <description>FilterDemo02过滤器</description> <filter-name>Filt原创 2017-11-13 20:55:31 · 1044 阅读 · 0 评论 -
javaweb中的过滤器学习总结(2)---Filter过滤器链和过滤器的生命周期
1、Filter链<1>web开发中可以写多个Filter,每个Filter有自己需要过滤的URL,当每个过滤器的URL不相同时,这些过滤器互不相关。 <2>当多个过滤器的URL相同时,这多个过滤器就形成了Filter链,具体过滤的顺序由这多个过滤器在web.xml中的注册顺序而定。 2、Filter的生命周期<1>Filter的创建: Filter的创建和销毁由web服务器负责,web应用程序启动原创 2017-11-13 20:15:32 · 1033 阅读 · 0 评论 -
javaweb中的过滤器学习总结(1)---myeclipse下的第一个Filter
1、 什么是过滤器?过滤器是一个服务器端的组件,可以截取用户端的请求与响应信息,并对这些信息过滤。 过滤源—>过滤规则 ->过滤结果 举个例子来看: 我们有时候会在某些网站上去浏览某些内容,比如有的网址要求必须登录才可以去浏览此网站上的视频内容,这就是开发人员在后台写的过滤器的作用。在用户请求某些页面时,启用一个过滤器来对某些信息来进行过滤,以此来确定是否响应某些内容给用户的请求。2、Filter原创 2017-11-12 17:05:46 · 2803 阅读 · 0 评论