java web
文章平均质量分 89
ArthurKingYs
这个作者很懒,什么都没留下…
展开
-
JavaWeb学习总结(二)——Tomcat服务器学习和使用(一)
一、Tomcat服务器端口的配置 Tomcat的所有配置都放在conf文件夹之中,里面的server.xml文件是配置的核心文件。 如果想修改Tomcat服务器的启动端口,则可以在server.xml配置文件中的Connector节点进行的端口修改例如:将Tomcat服务器的启动端口由默认的8080改成8081端口Tomcat服务器启动端口默认配置1 C转载 2015-11-07 17:09:41 · 342 阅读 · 0 评论 -
javaweb学习总结(四)——Http协议
一、什么是HTTP协议 HTTP是hypertext transfer protocol(超文本传输协议)的简写,它是TCP/IP协议的一个应用层协议,用于定义WEB浏览器与WEB服务器之间交换数据的过程。客户端连上web服务器后,若想获得web服务器中的某个web资源,需遵守一定的通讯格式,HTTP协议用于定义客户端与web服务器通迅的格式。二、HTTP协议的版本 H转载 2015-11-07 20:13:07 · 373 阅读 · 0 评论 -
JavaWeb学习总结(三)——Tomcat服务器学习和使用(二)
一、打包JavaWeb应用 在Java中,使用"jar"命令来对将JavaWeb应用打包成一个War包,jar命令的用法如下: 范例:将JavaWebDemoProject这个JavaWeb应用打包成war包 执行完之后,就可以得到一个文件,平时开发完JavaWeb应用后,一般都会将JavaWeb应用打包成一个war包,然后将这个war包放到Tom转载 2015-11-07 17:20:51 · 395 阅读 · 0 评论 -
java web 学习网址
http://www.cnblogs.com/xdp-gacl/p/3760336.html原创 2015-11-07 20:38:45 · 435 阅读 · 0 评论 -
ssh框架学习视频
http://pan.baidu.com/share/home?uk=3355579678&view=share#category/type=0原创 2015-11-12 18:09:55 · 2943 阅读 · 0 评论 -
JavaBean入门 - 概念和简单例子
不会编写JavaBean就不是一个Java开发人员。 那么,何谓JavaBean呢? JavaBean是符合某种规范的Java组件,也就是Java类。 它必须满足如下规范: 1)必须有一个零参数的默认构造函数 2)必须有get和set方法,类的字段必须通过get和set 方法来访问。 (get方法无参,set方法有参) 我们下转载 2015-11-13 11:34:01 · 379 阅读 · 0 评论 -
jsp学习
1、form 只要是涉及向服务器提交信息,都应该使用form。 基本语法结构: 各种表单元素 action属性决定的目标文件来对用户提交的信息进行处理。2、常用的表单元素 单行文本框:用于输入少量的信息。 基本语法格式: type="text"就说明这是单行文本框; name指出文本框的转载 2015-11-13 21:33:36 · 531 阅读 · 0 评论 -
java web的学习好从基础做起
Web框架是开发者在使用某种语言编写Web应用服务端时关于架构的最佳实践。很多Web框架是从实际的Web项目抽取出来的,仅和Web的请求和响应处理有关,形成一个基础,在开发别的应用项目的时候则可以从这个剥离出来的基础做起,让开发者更关注更具体的业务问题,而不是Web的请求和响应的控制。框架很多,但套路基本类似,帮你隐藏很多关于 HTTP 协议细节内容,专注功能开发。但对一个初学者来转载 2015-11-14 09:47:29 · 417 阅读 · 0 评论 -
java web之Filter详解
1.概念:Filter也称之为过滤器,它是Servlet技术中比较激动人心的技术,WEB开发人员通过Filter技术,对web服务器管理的所有web资源:例如Jsp, Servlet, 静态图片文件或静态 html 文件等进行拦截,从而实现一些特殊的功能。例如实现URL级别的权限访问控制、过滤敏感词汇、压缩响应信息等一些高级功能。二、Filter简介Servlet API中提供转载 2015-11-14 09:50:13 · 404 阅读 · 0 评论 -
JSON与XML的区别比较
1.定义介绍(1).XML定义扩展标记语言 (Extensible Markup Language, XML) ,用于标记电子文件使其具有结构性的标记语言,可以用来标记数据、定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言。 XML使用DTD(document type definition)文档类型定义来组织数据;格式统一,跨平台和语言,早已成为业界公认的标准。XML转载 2015-11-14 21:20:39 · 362 阅读 · 0 评论 -
xml语言
XML 是可扩展标记语言(Extensible Markup Language)的缩写,其中的 标记(markup)是关键部分。您可以创建内容,然后使用限定标记标记它,从而使每个单词、短语或块成为可识别、可分类的信息。您创建的文件,或文档实例 由元素(标记)和内容构成。当从打印输出读取或以电子形式处理文档时,元素能够帮助更好地理解文档。元素的描述性越强,文档各部分越容易识别。自从出现标记至今,带有转载 2015-11-14 21:28:40 · 437 阅读 · 0 评论 -
java 重定向和转发的区别
重定向和转发有一个重要的不同:当使用转发时,JSP容器将使用一个内部的方法来调用目标页面,新的页面继续处理同一个请求,而浏览器将不会知道这个过程。 与之相反,重定向方式的含义是第一个页面通知浏览器发送一个新的页面请求。因为,当你使用重定向时,浏览器中所显示的URL会变成新页面的URL, 而当使用转发时,该URL会保持不变。重定向的速度比转发慢,因为浏览器还得发出一个新的请求。同时,由于重定向方式产转载 2015-11-15 16:34:04 · 483 阅读 · 2 评论 -
Struts action-mapping 元素讲解
本文转自:http://zzx0421.iteye.com/blog/284022 元素中可以包含多个和子元素,他们分别配置局部异常处理和局部转发。attribute设置Action关联的ActionForm在request或者session范围内的key,就是在request或者session共享内的名称。className对应配置元素的类,默认的是ActionMapping.forw转载 2015-11-17 19:04:49 · 499 阅读 · 0 评论 -
VO、DTO、DO、PO的概念、区别和用处
概念: VO(View Object):视图对象,用于展示层,它的作用是把某个指定页面(或组件)的所有数据封装起来。 DTO(Data Transfer Object):数据传输对象,这个概念来源于J2EE的设计模式,原来的目的是为了EJB的分布式应用提供粗粒度的数据实体,以减少分布式调用的次数,从而提高分布式调用的性能和降低网络负载,但在这里,我泛指用于展示层与服务层之间的数据传输对象。转载 2015-11-17 16:04:15 · 447 阅读 · 0 评论 -
jsp(jstl标签)学习网址
http://www.runoob.com/jsp/jsp-tutorial.htmlJSP与PHP、ASP、ASP.NET等语言类似,运行在服务端的语言。JSP(全称Java Server Pages)是由Sun Microsystems公司倡导和许多公司参与共同创建的一种使软件开发者可以响应客户端请求,而动态生成HTML、XML或其他格式文档的Web网页的技术标准。原创 2015-11-18 20:55:51 · 513 阅读 · 0 评论 -
EL表达式 (详解)
EL表达式 1、EL简介1)语法结构 ${expression}2)[]与.运算符 EL 提供.和[]两种运算符来存取数据。 当要存取的属性名称中包含一些特殊字符,如.或?等并非字母或数字的符号,就一定要使用 []。例如: ${user.My-Name}应当改为${user["My-转载 2015-11-17 20:08:17 · 440 阅读 · 0 评论 -
jsp常用的指令与标签
1.Jsp指令:语法:.jsp指令负责告诉jsp引擎如何把页面翻译成servlet.page指令:用于定义jsp页面的各种属性,最好放在jsp页面的起始位置,属性有language,extends,import,session,buffer,autoFlush,isThreadSafe,info,isErrorPage,contentType,pageEncoding,is转载 2015-12-16 17:30:12 · 380 阅读 · 0 评论 -
Struts2中的OGNL详解(和标签库一起使用)
首先了解下OGNL的概念:OGNL是Object-Graph Navigation Language的缩写,全称为对象图导航语言,是一种功能强大的表达式语言,它通过简单一致的语法,可以任意存取对象的属性或者调用对象的方法,能够遍历整个对象的结构图,实现对象属性类型的转换等功能。此外,还得先需弄懂OGNL的一些知识:1.OGNL表达式的计算是围绕OGNL上下文进行的。转载 2015-12-16 20:01:53 · 2425 阅读 · 0 评论 -
JSTL 核心标签库
JSTL 核心标签库标签共有13个,功能上分为4类:1.表达式控制标签:out、set、remove、catch2.流程控制标签:if、choose、when、otherwise3.循环标签:forEach、forTokens4.URL操作标签:import、url、redirect使用标签时,一定要在jsp文件头加入以下代码:@taglib pre原创 2015-12-16 17:18:46 · 351 阅读 · 0 评论 -
hibernate -- HQL语句总结
1. 查询整个映射对象所有字段//直接from查询出来的是一个映射对象,即:查询整个映射对象所有字段 String hql = "from Users"; Query query = session.createQuery(hql);转载 2015-12-16 19:24:47 · 444 阅读 · 0 评论 -
struct2 与jsp交互
1.jsp页面设置:2.生成filter.java文件(捕获*.action所有的) 在dofliter()函数中 获得具体哪个action3.在filter.java中获取jsp的参数:4.创建一个bean类用来接收jsp传来的参数,名字叫product。5.product对象保存到request中:6.在details.jsp界面中原创 2015-12-17 10:21:59 · 1036 阅读 · 0 评论 -
Struts2 标签库讲解
需要在JSP页面添加如下一行定义即可:struts2的标签共分为五大类:一、逻辑控制标签用于进行逻辑控制输出。主要分以下几类:1)条件标签:用于执行基本的条件流转:拥有一个test属性,其表达式的值用来决定标签里内容是否显示。欢迎hzd:同上。2)迭代标签:用于遍历集合(java.util.Collection)或者枚举值(j原创 2015-12-16 17:26:45 · 431 阅读 · 0 评论 -
SpringMVC——接收请求参数和页面传参
Spring接收请求参数: 1,使用HttpServletRequest获取Java代码 @RequestMapping("/login.do") public String login(HttpServletRequest request){ String name = request.getParameter("name")转载 2015-12-17 12:35:13 · 376 阅读 · 0 评论 -
struts2-OGNL和类型转换(structs 自动数据表单获取)
OGNL和类型转换前面已经做了简单的介绍,将用户提交的内容映射成动作的属性,将属性内容通过标签显示在JSP页面中。这些过程是通过OGNL(Object-Graph Navigation Language对象图导航语言)实现的。它在框架中实现两方面的功能:数据转移和类型转换。数据转移就是上面的将参数转换成属性,或将属性显示在页面。类型转换就是:如何将页面上提交的String转换成转载 2015-12-17 19:16:29 · 704 阅读 · 0 评论 -
structs2学习笔记(12.17)
1.result是action标签的一个子节点,用来表示执行完action后可能转到的jsp界面。 一个action节点可以有多个result节点, result的name属性值可能对应action方法的可能有的一个返回值。(在java代码中控制) result的type属性值表示响应结果的类型。(在structs-default包中看)。在java代码中:原创 2015-12-17 11:32:50 · 487 阅读 · 0 评论 -
page request session application四种范围
JSP的四种范围,分别为page,request,session,application可以用setAttribute("",""); getAttribute("","");首先要声明一点,所谓"作用域"就是"信息共享的范围",也就是说一个信息能够在多大的范围内有效。Web交互的最基本单位为HTTP请求。每个用户从进入网站到离开网站这段过程称为一个HTTP会话,一个服务器的运行过原创 2015-12-17 18:06:45 · 2943 阅读 · 0 评论 -
Ajax 完整教程 (转)
第 1 页 Ajax 简介Ajax 由 HTML、JavaScript™ 技术、DHTML 和 DOM 组成,这一杰出的方法可以将笨拙的 Web 界面转化成交互性的 Ajax 应用程序。本文的作者是一位 Ajax 专家,他演示了这些技术如何协同工作 —— 从总体概述到细节的讨论 —— 使高效的 Web 开发成为现实。他还揭开了 Ajax 核心概念的神秘面纱,包括 XMLHttpRequ转载 2015-12-17 20:01:22 · 590 阅读 · 0 评论 -
Facebook架构解读
从我看过的各种资料,还有与各式人等的交谈中,可以得出Facebook现在的架构是这样的:Web前端用PHP语言编写,然后用HipHop Compiler[1]转换为C++语言,再用g++编译器编写,从而提供高性能的模板与web逻辑执行层。完全依赖静态编译所造成的限制,让Facebook开始启用HipHop Interpreter [2]及HipHop虚拟机,将PHP代码转译为HipHop转载 2016-01-19 12:55:24 · 636 阅读 · 0 评论 -
同步/异步与阻塞/非阻塞
几年前写过一篇描写同步/异步以及阻塞/非阻塞的文章,今天回头来看bug不少,于是需要重新整理一下原来的描述.同步/异步首先来解释同步和异步的概念,这两个概念与消息的通知机制有关.举个例子,比如我去银行办理业务,可以自己去排队办理,也可以叫人代办,等他帮忙处理完了直接给我结果,对于要办理这个银行业务的人而言,自己去办理是同步方式,而别人代办完毕则是异步方式.区别在于,同步的方式下,操转载 2016-01-19 12:58:32 · 431 阅读 · 0 评论 -
Struts2获取request的几种方式汇总(list对象获取)
Struts2获取request三种方法 struts2里面有三种方法可以获取request,最好使用ServletRequestAware接口通过IOC机制注入Request对象。在Action中获取request方法一: 在Action中的代码:Map request = (Map)ActionContext.getContext().get("转载 2015-12-17 19:22:27 · 3462 阅读 · 0 评论 -
Struts2 XML配置详解
1. 深入Struts2的配置文件本部分主要介绍struts.xml的常用配置。1.1. 包配置:Struts2框架中核心组件就是Action、拦截器等,Struts2框架使用包来管理Action和拦截器等。每个包就是多个Action、多个拦截器、多个拦截器引用的集合。在struts.xml文件中package元素用于定义包配置,每个package元素定转载 2015-12-17 16:31:44 · 409 阅读 · 0 评论 -
ajax+json+Struts2实现list传递实例讲解
由于实习需要,需要通过ajax来获取后台的List集合里面的值。由于前面没有接触过,所以今天就来研究下了。 一、首先需要下载JSON依赖的jar包。它主要是依赖如下: json-lib-2.2.2-jdk15 ezmorph-1.0.4 commons-logging-1.0.4 commons-lang-2.4 commons-collections-3.2.1 co转载 2015-12-17 19:24:49 · 519 阅读 · 0 评论 -
javascript深入理解js闭包
闭包(closure)是Javascript语言的一个难点,也是它的特色,很多高级应用都要依靠闭包实现。一、变量的作用域要理解闭包,首先必须理解Javascript特殊的变量作用域。变量的作用域无非就是两种:全局变量和局部变量。Javascript语言的特殊之处,就在于函数内部可以直接读取全局变量。Js代码 var n=999;转载 2015-12-18 12:47:44 · 337 阅读 · 0 评论 -
Java 7之基础 - 强引用、弱引用、软引用、虚引用
1.强引用本章前文介绍的引用实际上都是强引用,这是使用最普遍的引用。如果一个对象具有强引用,那就类似于必不可少的生活用品,垃圾回收器绝不会回收它。当内存空 间不足,Java虚拟机宁愿抛出OutOfMemoryError错误,使程序异常终止,也不会靠随意回收具有强引用的对象来解决内存不足问题。2.软引用(SoftReference)如果一个对象只具有软引用,那就类似于可有可物的生原创 2015-12-18 13:07:36 · 500 阅读 · 0 评论 -
最流行的六大数据模型工具
当今的商业决策对基于天的数据依赖越来越强烈。然而,正确而连贯的数据流对商业用户做出快速、灵活的决策起到决定性的作用。建立正确的数据流和数据结构才能保证最好的结果。这个过程叫做数据建模。为了避免认为错误并且加快进度,我们需要使用专业的软件来帮助我们建立数据逻辑模型和物理模型、生成DDL,并且能够生成报告来描述这个模型,同时分享给其他伙伴。本文列出的工具都是从Data to Value公司咨询顾问转载 2016-01-19 14:32:23 · 680 阅读 · 0 评论 -
jsp servlet通信
1.从一个jsp页面跳转到另一个jsp页面时的参数传递 (1)使用request对象获取客户端提交的信息 login.jsp页面代码如下:[java] view plaincopy"java" import="java.util.*" pageEncoding="GB2312"%> "-//W3C//转载 2015-12-01 19:47:50 · 521 阅读 · 0 评论 -
jsp调用javabean
编写JSP动态网页设计时,怎么应用javabean呢?下面我一步步讲解,说明一下,这只是我的经验,可能并不完全概括,当然我已经成功地编译通过和正确使用了。(有关图示如下) javabean的.class字节文件可以放到tomcat本身就有的classes目录下,但是最好自定义目录,在当前目录建立以下目录:…/WEB-INF/c转载 2015-12-01 19:46:18 · 463 阅读 · 0 评论 -
查询json数据结构的8种方式
你有没有对“在复杂的JSON数据结构中查找匹配内容”而烦恼。这里有8种不同的方式可以做到:JsonSQLJsonSQL实现了使用SQL select语句在json数据结构中查询的功能。例子:1jsonsql.query("select * from json.channel.items order by title d转载 2015-12-04 21:47:26 · 562 阅读 · 0 评论 -
10分钟掌握XML、JSON及其解析
引言NOKIA 有句著名的广告语:“科技以人为本”。任何技术都是为了满足人的生产生活需要而产生的。具体到小小的一个手机,里面蕴含的技术也是浩如烟海,是几千年来人类科技的结晶,单个人穷其一生也未必能掌握其一角。不过个人一直认为基本的技术和思想是放之四海而皆准的,许多技术未必需要我们从头到尾再研究一遍,我们要做的就是站在巨人的肩膀上,利用其成果来为人们的需求服务。随着移动互联网时代的大转载 2015-12-04 21:46:13 · 566 阅读 · 0 评论 -
json的使用(js对象表示法)
在www.json.org上公布了很多JAVA下的json构造和解析工具,其中org.json和json-lib比较简单,两者使用上差不多但还是有些区别。下面首先介绍用json-lib构造和解析Json数据的方法示例。 用org.son构造和解析Json数据的方法详解请参见我下一篇博文:Java构造和解析Json数据的两种方法详解二一、介绍 JSON-l转载 2015-12-04 20:44:48 · 452 阅读 · 0 评论