javaWeb
QilongPan
这个作者很懒,什么都没留下…
展开
-
web.xml配置详解
引文:对于一个J2EE领域的程序员而言,基本上每天都会和web应用打交道。什么是web应用?最简单的web应用什么样?给你一个web应用你该从何入手?1、什么是web应用? web应用是一种可以通过Web访问的应用程序。在J2EE领域下,web应用就是遵守基于JAVA技术的一系列标准的应用程序。2、最简单的web应用什么样? 2个文件夹、1个xml文翻译 2016-03-10 10:58:18 · 329 阅读 · 0 评论 -
EJB解析
1. 我们不禁要问,什么是"服务集群"?什么是"企业级开发"?既然说了EJB 是为了"服务集群"和"企业级开发",那么,总得说说什么是所谓的"服务集群"和"企业级开发"吧!这个问题其实挺关键的,因为J2EE 中并没有说明白,也没有具体的指标或者事例告诉广大程序员什么时候用EJB 什么时候不用。于是大家都产生一些联想,认为EJB"分布式运算"指得是"负载均衡"提高系统的运行效原创 2017-05-19 08:38:34 · 342 阅读 · 0 评论 -
Hibernate中自带ID生成策略中属性“ generator”的含义
Hibernate中自带ID的generator的含义 1、identity:用于MySql数据库。特点:递增 注:对于MySql数据库使用递增序列时需要在建表时对主键指定为auto_increment属性。2、sequence:用于Oracle数据库 序列名 3、native:跨数据库时使用,由底层方言产生。转载 2017-05-19 09:15:08 · 223 阅读 · 0 评论 -
在MyEclipse快速搭建Hibernate
首先用MyEclipse创建数据连接点击MyEclipse右上方 2在左边DB Browser面板空白处右击选项New3然后填写链接地址和驱动名,密码,用户名等;这里用的是MySQL数据库,所以Driver template选择MySQL;如果是别的数据库请对应选择,Driver name是随便填的,这个选项名会在左边面板转载 2017-05-19 09:16:21 · 337 阅读 · 0 评论 -
从零开始玩转JMX(一)——简介和Standard MBean
JMX的全称为JavaManagement Extensions. 顾名思义,是管理Java的一种扩展。这种机制可以方便的管理、监控正在运行中的Java程序。常用于管理线程,内存,日志Level,服务重启,系统环境等。简介基本术语MBean:是Managed Bean的简称,可以翻译为“管理构件”。在JMX中MBean代表一个被管理的资源实例,通过MBean中暴露的方法和属性,转载 2017-07-14 20:22:25 · 457 阅读 · 0 评论 -
spring idref和ref的区别
idref元素用来将容器内其它bean的id传给 或 元素,同时提供错误验证功能。 上述bean定义片段完全地等同于(在运行时)以下的片段 value="theTargetBean" /> 也是就是说idref我可以获取spring容器中的bean的name的值(一个字符串),而不是bean的实例。idref转载 2017-07-14 15:23:43 · 231 阅读 · 0 评论 -
各大公司Java后端开发面试题总结
ThreadLocal(线程变量副本)Synchronized实现内存共享,ThreadLocal为每个线程维护一个本地变量。采用空间换时间,它用于线程间的数据隔离,为每一个使用该变量的线程提供一个副本,每个线程都可以独立地改变自己的副本,而不会和其他线程的副本冲突。ThreadLocal类中维护一个Map,用于存储每一个线程的变量副本,Map中元素的键为线程对象,而值为对应线程的变量转载 2017-07-15 16:45:59 · 536 阅读 · 0 评论 -
浅谈jsp、freemarker、velocity区别
以前做web开发页面层用的基本就是就是,最近公司Java项目页面层用的技术是velocity。听说jsp要淘汰,也不知道是真是假,但本人还是比较喜欢jsp的,下面是网上查找的javaweb项目页面3种技术的区别。在java领域,表现层技术主要有三种:jsp、freemarker、velocity。jsp是大家最熟悉的技术优点:1、功能强大,可以写java代码2、支持jsp标转载 2017-08-18 09:03:25 · 202 阅读 · 0 评论 -
Freemarker 最简单的例子程序
Freemarker 最简单的例子程序 freemarker-2.3.18.tar.gzhttp://cdnetworks-kr-1.dl.sourceforge.net/project/freemarker/freemarker/2.3.18/freemarker-2.3.18.tar.gz 1、通过String来创建模版对象,并执行插值处理 i转载 2017-08-18 09:06:43 · 185 阅读 · 0 评论 -
Velocity快速入门教程-脚本语法详解(转)
Velocity快速入门教程-脚本语法详解(转) 2012-04-24 15:46:11| 分类: IT技术 | 标签:velocity velocity语法 velocity教程 模板 velocity模板 |字号 订阅1.变量(1)变量的定义:#set($name = "hello") 说明:velocity中变量是弱类型的转载 2017-08-18 09:15:07 · 293 阅读 · 0 评论 -
maven入门及使用myeclipse构建maven项目
最近下了个easyui的项目代码想看看别人写的easyui,无意中发现这个项目是由maven构建的,加上之前就听说过了maven,一直没碰过。于是就心血来潮,用maven搭建了个小demo。maven官网:http://maven.apache.org/依据官网的说法,Maven是一个采用纯Java编写的开源项目管理工具,基于一个称为项目对象模型(POM)的概念,可以管理项目的生命周期转载 2017-08-18 09:50:00 · 176 阅读 · 0 评论 -
struts2文件上传下载(含中文编码问题)
1.上传界面jspenctype属性一定要写成multipart/form-data不然就会以二进制文本上传到服务器端,使用 get/post方法对中文编码转码有影响 [html] view plain copy form enctype="multipart/form-data" action="" method="post"> inpu转载 2016-09-29 17:25:00 · 1099 阅读 · 0 评论 -
struts2文件下载出现Can not find a java.io.InputStream with the name的错误
今天在用struts2就行文件下载时出现如下错误:Servlet.service() for servlet default threw exception java.lang.IllegalArgumentException: Can not find a java.io.InputStream with the name [imageStream] in the invocatio转载 2016-09-29 17:23:51 · 287 阅读 · 0 评论 -
Java Web 错误/异常处理页面
发生服务器 500 异常,如果默认方式处理,则是将异常捕获之后跳到 Tomcat 缺省的异常页面,如下图所示。不论哪个网站都是一样的,所以为了满足自定义的需要,Tomcat 也允许自定义样式的。也就是在 web.xml 文件中配置:[html] view plain copy error-page> error-code>500error-co转载 2016-05-03 22:08:14 · 1975 阅读 · 0 评论 -
request.getParameterNames()步骤
request.getParameterNames()方法request.getParameterNames()方法是将发送请求页面中form表单里所有具有name属性的表单对象获取(包括button).返回一个Enumeration类型的枚举.通过Enumeration的hasMoreElements()方法遍历.再由nextElement()方法获得枚举的值.此时的值是form表单转载 2016-07-28 09:02:39 · 268 阅读 · 0 评论 -
Java中Cookie的使用方法
1、Cookie的来历与作用Cookie是WEB服务器通过浏览器保存在WWW用户端硬盘上的一个文本文件,这个文本文件中包含了文本信息。文本信息的内容以“名/值”对(key/value)的形式进行存储。可以让WEB开发者通过程序读写这个文本文件。XP中保存Cookie的目录是“C://Documents and Settings\用户名\Cookies”Cooki转载 2016-07-28 09:42:17 · 900 阅读 · 0 评论 -
session的工作机制
虽然session机制在web应用程序中被采用已经很长时间了,但是仍然有很多人不清楚session机制的本质,以至不能正确的应用这一技术。本文将详细讨论session的工作机制并且对在Java web application中应用session机制时常见的问题作出解答。 一、术语session 在我的经验里,session这个词被滥用的程度大概仅次于transaction,更加有趣的是转载 2016-07-28 09:43:25 · 251 阅读 · 0 评论 -
Java中上传excel文件并在服务器端读取存入数据库
struts2ExcelJSPXML工作Java代码 页面jsp文件 "add" action="/gxtWeb/lvjcontacts/manyContacts.action" method="post" enctype="multipart/form-data" onsubmit="return checkNull();">转载 2016-07-29 14:50:47 · 6804 阅读 · 0 评论 -
对web标准以及W3C的理解与认识
web标准,简单来说就是将页面的结构、表现和行为各自独立实现(结构、表现和行为相分离原则)。结构主要由html标签组成,通俗来讲,写入body里的各种标签都是为了页面的结构;表现指的是css样式表,通过css样式表,可以使写入body的结构标签更具有美感;行为指的是页面和用户具有一定的交互,同时页面结构和样式会发生变化,主要由js构成。web标准一般将三部分独立分开,使它们更加模块化。但一般产转载 2016-10-11 15:45:41 · 833 阅读 · 0 评论 -
Js实现异步刷新
一.ajax理论叙述 ajax并不是一个新技术,它只是几项技术的巧妙组合,让它们协同发挥作用,从而达到异步刷新的效果,实际上就是不用刷新页面就能实现与服务器的交互。这一特点 要归功与XMLHTTP组件和XMLHttpRequest对象. 异步更新原理:用XMLHTTP发送请求得到服务器端应答数据,在不重新载入整个页面的情况下,用js操作Dom最终转载 2016-10-11 16:29:17 · 5448 阅读 · 0 评论 -
MyEclipse2014 删除Struts2中的antlr2.7.2.jar,解决Struts2和Hibernate中的antlr版本冲突
还是亲自实践的好啊:打开Windows->Preferences->Project Libraries点击Enable advanced configuration,去掉antlr2.7.2.jar就行了哈!转载 2016-10-13 17:09:18 · 326 阅读 · 0 评论 -
Java生成和操作Excel文件
Java生成和操作Excel文件JAVA EXCEL API:是一开放源码项目,通过它Java开发人员可以读取Excel文件的内容、创建新的Excel文件、更新已经存在的Excel文件。使用该API非Windows操作系统也可以通过纯Java应用来处理Excel数据表。因为它是使用Java编写的,所以我们在Web应用中可以通过JSP、Servlet来调用API实现对Excel数据表的访问。转载 2016-09-29 17:21:27 · 330 阅读 · 0 评论 -
Struts2下传和上载CSV与Excel文件
Struts2下传和上载CSV与Excel文件www.MyException.Cn 网友分享于:2013-09-01 浏览:308次Struts2上传和下载CSV与Excel文件1.对CSV的操作使用的是开源的JavaCSV,使用的Jar包是javacsv.jar,在文章的最后有此架包的下载;对Excel的操作使用的是开源的Java Excel,使用的Jar包是jx转载 2016-09-29 17:22:33 · 471 阅读 · 0 评论 -
SSM框架——详细整合教程(Spring+SpringMVC+MyBatis)
使用SSM(Spring、SpringMVC和Mybatis)已经有三个多月了,项目在技术上已经没有什么难点了,基于现有的技术就可以实现想要的功能,当然肯定有很多可以改进的地方。之前没有记录SSM整合的过程,这次刚刚好基于自己的一个小项目重新搭建了一次,而且比项目搭建的要更好一些。以前解决问题的过程和方法并没有及时记录,以后在自己的小项目中遇到我再整理分享一下。这次,先说说三大框架整合过程。个人认转载 2017-09-13 09:38:51 · 464 阅读 · 0 评论