JavaWeb开发
文章平均质量分 80
轻鸿飘羽
这个作者很懒,什么都没留下…
展开
-
Spring实战系列(四)-动态注入接口Bean
"对于Spring框架,现实公司使用的非常广泛,但是由于业务的复杂程度不同,了解到很多小伙伴们利用Spring开发仅仅是利用了Spring的IOC,即使是AOP也很少用,但是目前的Spring是一个大家族,形成了一个很大的生态,覆盖了我们平时开发的方方面面,抛开特殊的苛刻要求之外,Spring的生态其实已经很全面了,所以在此开个系列来研究下Spring提供给我们的一些平时不太却又很实用的内容。" ...原创 2018-05-29 17:57:13 · 11453 阅读 · 0 评论 -
JQuery EasyUi之界面设计——前言与界面效果(一)
如果冯巩的开场白是“观众朋友们,我想死你们了”,那么我的开场白是“最近一直很忙,很久没有发文了”。前面说过了EXT.NET,这里顺便再说说JQuery EasyUI。为啥我会选择JQuery EasyUI呢?主要有以下几点:轻量级。基本的组件都用,即“麻雀虽小五脏俱全”。使用简洁方便,比如支持html+js。可扩展性。可维护性。世上没有完美的产品,而且其对IE6的兼容性还存在一些问题,转载 2013-03-14 15:01:09 · 1078 阅读 · 0 评论 -
Eclipse Java注释模板设置详解
设置注释模板的入口: Window->Preference->Java->Code Style->Code Template 然后展开Comments节点就是所有需设置注释的元素啦。现就每一个元素逐一介绍:文件(Files)注释标签:/** * @Title: ${file_name} * @Package ${package_name} * @Descriptio转载 2013-03-01 14:51:13 · 566 阅读 · 0 评论 -
JSTL标签库
JSTL标签库的使用是为类弥补html表的不足,规范自定义标签的使用而诞生的。在告别modle1模式开发应用程序后,人们开始注重软件的分层设计,不希望在jsp页面中出现java逻辑代码,同时也由于自定义标签的开发难度较大和不利于技术标准化产生了自定义标签库。JSTL标签库可分为5类:q 核心标签库q I18N格式化标签库q SQL标签库q转载 2013-02-26 10:05:59 · 613 阅读 · 0 评论 -
系统权限设计
主体对象:1.用户2.部门3.分组4.角色5.权限6.资源对象之间的关系:1.站在用户的角度出发: 一个用户有一个或多个直接领导,也可以有一个或多个下属 一个用户属于一个部门或者多个部门 一个用户属于一个分组或多个分组 一个用户属于一个角色或多个角色组转载 2013-02-22 11:43:41 · 776 阅读 · 0 评论 -
Struts2.0国际化
struts2的国际化分三种情况:前台页面的国际化,Action类中的国际化,配置文件的国际化。首先指定全局的国际化资源文件:在配置文件struts.xml中引入(注意位置)或在struts.properties文件中指定如下一行:struts.custom.i18n.resources=message 指定的国家化资源文件即为转载 2013-02-06 15:53:07 · 580 阅读 · 0 评论 -
获取JAVA[WEB]项目相关路径的几种方法
在jsp和class文件中调用的相对路径不同。 在jsp里,根目录是WebRoot 在class文件中,根目录是WebRoot/WEB-INF/classes 当然你也可以用System.getProperty("user.dir")获取你工程的绝对路径。另:在Jsp,Servlet,Java中详细获得路径的方法!1.jsp中取得路径: 以工程名为TEST为例: (转载 2013-01-21 10:16:28 · 876 阅读 · 0 评论 -
从request获取各种路径总结
从request获取各种路径总结request.getRealPath("url"); // 虚拟目录映射为实际目录request.getRealPath("./"); // 网页所在的目录request.getRealPath("../"); // 网页所在目录的上一层目录request.getContextPath(); // 应用的web目录的名称转载 2013-01-25 11:56:43 · 610 阅读 · 0 评论 -
Can not find a java.io.InputStream with the name [inputStream] in the invocation stack问题解决
具体异常是这句话:Can not find a java.io.InputStream with the name [inputStream] in the invocation stack. Check the tag specified for this action.1.文件路径不对,根本就没有取到文件。这种情况下,可以将获得InputStream的那条语句放在system转载 2013-01-06 15:11:09 · 1130 阅读 · 0 评论 -
Project facet Java version 1.7 is not supported.
在移植eclipse项目时,如果遇到“Project facet Java version 1.7 is not supported.”项目中的jdk1.7不支持。说明项目是其他版本jdk编译的,在eclipse里运行时会报版本不支持。解决办法:法1,选中项目 Properties , 选择 Project Facets,右击选择 Java , Chan转载 2013-01-06 13:47:51 · 2046 阅读 · 0 评论 -
Spring配置文件总结
首先来看一个标准的Spring配置文件 applicationContext.xmlhttp://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/sch转载 2013-01-05 10:19:42 · 687 阅读 · 0 评论 -
Struts-jquery插件的学习(一)----AnchorTag
该插件学习是基于Struts2来的,该插件的下载地址为:点击打开链接,下载该War包后,用Eclipse导入,然后我们就开始我们对继承了jquery的Struts2框架的学习。第一节我想先从官方目录上按照顺序来讲解一下锚点的Ajax请求。A tag that creates an HTML element, that when clicked makes an asynchronous req原创 2012-11-16 15:29:54 · 1564 阅读 · 0 评论 -
JavaScript学习笔记(4)
因为项目需要所以要应用jquery,所以在此研究了一番jquery说说今天使用的遇到的一些问题。首先,当采用Jquery操纵元素的样式的时候,addClass(),和removeClass()的应用需要注意,譬如在写导航条的时候导航条的滑动效果需要应用绑定不同的样式,假如1234观察上面的代码,我们需要在鼠标经过的时候改变样式,那么我们需要这么书写$("ul li a").removeC原创 2012-11-26 16:23:10 · 566 阅读 · 0 评论 -
JQuery操作checkbox、radio
例:将多个选中的checkbox的值组装成一个字符串 function addMem(){ //var followers = document.getElementsByName("followers"); var f_str = '0'; $("input[name='followers']").each(function(){ if($(t转载 2012-11-26 15:39:33 · 636 阅读 · 0 评论 -
boorstrap教程一
这是一个系列的原创Bootstrap教程,我是转载的文章,但是其中我会加入一些我自己的理解,并会用不同的颜色标出添加部分,请大家看的时候辨别着看。 2011年,twitter的“一小撮”工程师为了提高他们内部的分析和管理能力,用业余时间为他们的产品构建了一套易用、优雅、灵活、可扩展的前端工具集--BootStrap。Bootstrap由MARK OTTO和Jacob Thornton所设转载 2013-05-29 16:42:07 · 1899 阅读 · 0 评论 -
BootStrap入门教程 (二)
基于手脚架(Scaffolding)之上,Bootstrap的基础CSS(Base CSS)提供了一系列的基础Html页面要素,旨在为用户提供新鲜、一致的页面外观和感觉。本文将主要深入讲解排版(Typography),表格(Table),表单(Forms),按钮(Buttons)这四个方面的内容。排版 (Typography),它囊括标题(Headings),段落 (paragraphs)转载 2013-05-30 10:01:33 · 1149 阅读 · 0 评论 -
BootStrap入门教程 (四)
Bootstrap作为一套良好的前端工具,要实现现代的动态页面效果,javascript插件是必不可少的。它提供了12个基于JQuery类库的插件,包括模态窗口(Modals),滚动监控(Scrollspy),标签效果(Tabs),提示效果(Tooltip),“泡芙”效果(popovers),警告区域(Alerts),折叠效果(Collapse),旋转木马(carousel),输入提示(typea转载 2013-05-30 14:30:51 · 1201 阅读 · 0 评论 -
JAVA问题记录-利用Spring AOP来拦截特定方法上的注解并根据业务修改注解字段值
问题起因: 首先有块业务,需要添加埋点内容,但是此处埋点在入参值中有一个字段值,这个字段值的不同,会发送不同的打点信息(这个是在接口返回正确的情况下调用的),奔着解耦原业务和埋点的出发点,于是选择利用注解和SpringAOP来实现,其实这个实现还有其他的方式。但是此次就我实现的方式解释下,并把遇到的问题记录下。 二话不说,先上代码@AfterReturning(value = "inte...原创 2018-03-03 23:01:02 · 3057 阅读 · 2 评论 -
MetaQ 安装
转载地址:https://my.oschina.net/MrMichael/blog/518991#OSC_h2_2下载服务器下载后的文件在folder目录,执行下列命令解压缩文件:cd foldertar zxvf metaq-server-1.4.6.2.tar.gz 解压缩文件,解压后目录结构大概为:taobao metamorphosis-s转载 2016-09-13 10:11:05 · 2463 阅读 · 0 评论 -
使用SpringBoot进行远程RMI调用
SpringBoot的开发确实及其快速,但是其中也不免有一些需要注意的地方,此次使用SpringBoot进行RMI调用完全是相适应当下的Spring发展趋势,网上搜了很多关于Spring原始的在XMl中配置RMI服务端和客户端的文章,其中有一篇还是很好的,经验证没问题,博客地址是:http://my.oschina.net/hao0610/blog/131686。此次写的比较简单,首先从服务端原创 2015-12-22 11:37:33 · 16060 阅读 · 3 评论 -
java.lang.ClassNotFoundException: com.sun.faces.config.ConfigureListener
今天在tomcat7下启动一个开源的工程发现报错误:java.lang.ClassNotFoundException: com.sun.faces.config.ConfigureListener网上搜也是搜不到直接的解决办法,后来从别人的提示中发现问题可能有两种原因,一个是缺少jsf.jar包,二是存在jar包冲突,第一种我派出了,就剩第二种了,关于冲突jar包后来发现自己在lib下原创 2015-06-10 17:05:40 · 8619 阅读 · 1 评论 -
JavaWeb注解类累计
@WebServlet有很多的属性: asyncSupported:声明Servlet是否支持异步操作模式。 description: Servlet的描述。 displayName: Servlet的显示名称。 initParams: Servlet的init参数。 name: Servlet的名称。转载 2014-01-06 09:50:32 · 999 阅读 · 0 评论 -
推荐20个优秀的网页色彩搭配实例
在网页设计中,选择合理的色彩是非常重要的。用户在打开一个网站的时候,第一眼看到的不是网站丰富的内容,也不是漂亮的布局,而是网页使用的色彩。色彩的视觉吸引力是最强烈的,因此网页色彩的选择需要经过仔细思考。今天,本文搜集了20个优秀网页色彩搭配实例与大家分享,希望这些实例能带给你灵感!Typemedia 20115emegaucheMore Hazards Mo转载 2013-11-14 16:28:10 · 3896 阅读 · 0 评论 -
简单实现Spring Quartz定时器
Xml代码 spring.xml Xml代码 bean id="jobFounctions" class="test.JobTest1">bean> bean id="job" class="org.springframework.scheduling.quartz.Sched转载 2013-10-24 17:18:07 · 746 阅读 · 0 评论 -
request.getParameter() 和request.getAttribute() 区别
getParameter 是用来接受用post个get方法传递过来的参数的.getAttribute 必须先setAttribute.(1)request.getParameter() 取得是通过容器的实现来取得通过类似post,get等方式传入的数据,request.setAttribute()和getAttribute()只是在web容器内部流转,仅仅是请求处理阶段。(2)转载 2013-09-13 10:38:37 · 819 阅读 · 0 评论 -
Spring学习总结
说是原创其实也算是摘抄,Spring的学习是从《Spring解密》那本书中的提取出来的一些自认为能用的到的内容,该书是以Spring2.5为基础讲解的,内容讲的很扎实,假如你对Java语言的编写能够灵活运用,那么理解此书应该不成问题,要不然会有种看不下去的感觉,接下来我会陆续更新该篇文章的内容,把一些书中的讲解的重要内容,和自己的应用感受都写一下。目的一个学会应用Spring。 No1.关于国原创 2013-08-29 11:28:33 · 853 阅读 · 0 评论 -
spring获取webapplicationcontext,applicationcontext几种方法详解
方法一:在初始化时保存ApplicationContext对象代码:ApplicationContext ac = new FileSystemXmlApplicationContext("applicationContext.xml");ac.getBean("beanId");说明:这种方式适用于采用Spring框架的独立应用程序,需要程序通过配置文件手工初始化Spring的情转载 2013-07-30 16:44:42 · 1020 阅读 · 0 评论 -
Spring注解方式,异常 'sessionFactory' or 'hibernateTemplate' is required的解决方法 转载的,劳记劳记
启动工程时出现异常:Caused by: java.lang.IllegalArgumentException: 'sessionFactory' or 'hibernateTemplate' is required at org.springframework.orm.hibernate3.support.HibernateDaoSupport.checkDaoConfig(转载 2013-07-23 14:35:50 · 3654 阅读 · 0 评论 -
Spring 依赖的Jar包简介
【资料】Spring 依赖的Jar包简介整理项目的jar包时搜到的,备忘一下Spring的依赖关系依赖关系分组JAR文件说 明antant.jar, ant-junit.jar, ant-launcher.jarSpring采用Apache Ant作为其构建工具,转载 2013-07-23 11:28:09 · 1109 阅读 · 0 评论 -
spring组件扫描<context:component-scan/>使用详解
关于spring自动检测组件的使用方式网上太多了,而且也不是我记录的重点,我想说下一点可能你还不知道的经验我们知道如果不想在xml文件中配置bean,我们可以给我们的类加上spring组件注解,只需再配置下spring的扫描器就可以实现bean的自动载入。 下面是引用spring framework开发手册中的一段话“Spring 2.5引入了更多典型化注解(stereotype转载 2013-07-23 09:55:22 · 1124 阅读 · 0 评论 -
BootStrap入门教程 (三)
Bootstrap作为完整的前端工具集,内建了大量的强大优雅可重用的组件,包括按钮(Button),导航(Navigation),标签(Labels),徽章(Badges),排版(Typography),缩略图( thumbnails),提醒(Alert),进度条(progress bar),杂项(Miscellaneous)。本讲将深入讲解这些内容。 1. 按钮(Button)转载 2013-05-30 14:30:08 · 1393 阅读 · 0 评论 -
JavaScript学习笔记(三)
整理一下Js的页面刷新的问题:window.location.reload()刷新当前界面;parent.location.reload();刷新父亲对象(用于框架)opener.location.reload()刷新父窗口对象(用于单开窗口)top.location.reload();刷新对顶端对象(用于多开窗口)下面再介绍一些javascript函数document.w原创 2012-10-26 16:01:53 · 695 阅读 · 0 评论 -
XMLHttpRequest在请求失败(Origin null is not allowed by Access-Control-Allow-Origin.)
在学习XMLHttpRequest的使用过程中,使用chrome打开任意空网页,在控制台下输入如下代码1 var oHttp=new XMLHttpRequest();2 undefined3 oHttp.open('GET','http://www.baidu.com/')4 undefined5 oHttp.send();6 undefined7 XMLHttpRequ转载 2012-10-30 16:18:48 · 3274 阅读 · 1 评论 -
JSTL标签库
JSTL标签库JSTL标签库的使用是为类弥补html表的不足,规范自定义标签的使用而诞生的。在告别modle1模式开发应用程序后,人们开始注重软件的分层设计,不希望在jsp页面中出现java逻辑代码,同时也由于自定义标签的开发难度较大和不利于技术标准化产生了自定义标签库。JSTL标签库可分为5类:q 核心标签库q I18N格式化标签库q转载 2012-02-27 14:56:11 · 1444 阅读 · 0 评论 -
关于JAVA EE项目在WEB-INF目录下的jsp页面如何访问WebRoot中的CSS和JS文件
在有Struts部署的Java EE环境中,我们一般把jsp页面写在WebRoot\WEB-INF\content 目录下,这样使得jsp页面一定需要struts的控制转发才可访问,提高页面安全性。但是今天在jsp页面中应用WebRoot目录中的css,js文件发现十分困难,先看看我的文件结构:目标是在index.jsp中访问default.css。defautl.转载 2012-03-29 14:52:53 · 1827 阅读 · 0 评论 -
c:forEach的varStatus属性
c:forEach的varStatus属性index当前这次迭代从 0 开始的迭代索引 count当前这次迭代从 1 开始的迭代计数 first用来表明当前这轮迭代是否为第一次迭代的标志 last用来表明当前这轮迭代是否为最后一次迭代的标志 begin属性值 end属性值 step属性值例:表格偶数行与奇数行颜色交替效果转载 2012-03-08 11:51:07 · 1229 阅读 · 0 评论 -
Spring MVC 入门
这篇文章将教你快速地上手使用 Spring 框架. 如果你手上有一本《Spring in Action》, 那么你最好从第三部分"Spring 在 Web 层的应用--建立 Web 层"开始看, 否则那将是一场恶梦!首先, 我需要在你心里建立起 Spring MVC 的基本概念. 基于 Spring 的 Web 应用程序接收到 http://localhost:8080/hello.do(转载 2012-03-05 10:41:40 · 697 阅读 · 0 评论 -
JavaFX-Layout篇(一)
Working With Layouts in JavaFXAbout This Tutorial(关于布局篇指导)The JavaFX SDK provides layout panes that support severaldifferent styles of layouts. ThisJavaFx 开发包(SDK)提供了很多不同种类类型翻译 2012-02-27 14:57:45 · 2282 阅读 · 0 评论 -
ContentType--Http传输中经常看到的参数,从百度上摘的
定义HTML中的ContentType Content-Type,连接类型,一般是指网页中存在的Content-Type,用于定义网络文件的类型和网页的编码,决定浏览器将以什么形式、什么编码读取这个文件,这就是经常看到一些Asp网页点击的结果却是下载到的一个文件或一张图片的原因。ASP中的ContentType ContentType属性指定响应的 HTTP内容类型。如果未指定转载 2011-11-30 16:08:46 · 1766 阅读 · 0 评论 -
常见文件的http中content-type头的值(MIME类型)
常见文件的http中content-type头的值(MIME类型)An official listing of defined MIME types:.ai - application/postscript.aif - audio/x-aiff.aifc - audio/x-aiff.aiff - audio/x-aiff.asc - text/plain.au -转载 2011-11-30 15:39:17 · 1578 阅读 · 0 评论