eclipse+webservice开发实例

1.利用Java编写简单的WebService实例 http://nopainnogain.iteye.com/blog/7915252.Axis2与Eclipse整合开发WebService http://tech.ddvip.com/2009-05/1242968642120461.html3.http://blog.csdn.net/lightao220/article/details/34890154.http://clq9761.iteye.com/blog/9760295.使用Eclipse+Axis2+Tomcat构建WebServices应用(实例讲解篇)2.1.系统功能: 开发一个计算器服务CalculateService,这个服务包含加(plus)、减(minus)、乘(multiply)、除(divide)的操作。2.2.开发前准备: 安装Eclipse-jee;下载最新版本的Axis2,网址http://axis.apache.org/axis2/java/core/download.cgi ,选择Standar...
代码星球 代码星球·2021-02-16

[转]javaweb学习总结(二十九)——EL表达式

原文地址:https://www.cnblogs.com/xdp-gacl/p/3938361.html  EL全名为ExpressionLanguage。EL主要作用:  1、获取数据    EL表达式主要用于替换JSP页面中的脚本表达式,以从各种类型的web域中检索java对象、获取数据。(某个web域中的对象,访问javabean的属性、访问list集合、访问map集合、访问数组)  2、执行运算    利用EL表达式可以在JSP页面中执行一些基本的关系运算、逻辑运算和算术运算,以在JSP页面中完成一些简单的逻辑运算。${user==null}  3、获取web开发常用对象    EL表达式定义了一些隐式对象,利用这些隐式对象,web开发人员可以很轻松获得对web常用对象的引用,从而获得这些对象中的数据。  4、调用Java方法    EL表达式允许用户开发自定义EL函数,以在JSP页面中通过EL表达式调用Java类的方法。1.1、获取数据  使用EL表达式获取数据语法:"${标识符}"  EL表达式语句在执行时,会调用pageContext.findAttribute方法,用标...

[转]获取JAVA[WEB]项目相关路径的几种方法

http://blog.csdn.net/yaerfeng/article/details/7297479/在jsp和class文件中调用的相对路径不同。在jsp里,根目录是WebRoot在class文件中,根目录是WebRoot/WEB-INF/classes当然你也可以用System.getProperty("user.dir")获取你工程的绝对路径。另:在Jsp,Servlet,Java中详细获得路径的方法!1.jsp中取得路径: 以工程名为TEST为例: (1)得到包含工程名的当前页面全路径:request.getRequestURI() 结果:/TEST/test.jsp (2)得到工程名:request.getContextPath() 结果:/TEST (3)得到当前页面所在目录下全名称:request.getServletPath() 结果:如果页面在jsp目录下/TEST/jsp/test.jsp (4)得到页面所在服务器的全路径:application.getRealPath("页面.j...

[转] javaweb学习-jstl-<c:forEach>中 varStatus的属性简介

原文地址:http://blog.csdn.net/u010648555/article/details/51093277varStatus是<c:forEach>jstl循环标签的一个属性,varStatus属性。就拿varStatus=“status”来说,事实上定义了一个status名的对象作为varStatus的绑定值。该绑定值也就是status封装了当前遍历的状态,比如,可以从该对象上查看是遍历到了第几个元素:${status.count}我们常会用c标签来遍历需要的数据,为了方便使用,varStatus属性可以方便我们实现一些与行数相关的功能,如:奇数行、偶数行差异;最后一行特殊处理等等。先就varStatus属性常用参数总结下: ${status.index}      输出行号,从0开始。${status.count}      输出行号,从1开始。${status.current}   当前这次迭代...

[转]Java Web基础——Action+Service +Dao三层的功能划分

原文地址:http://blog.csdn.net/inter_peng/article/details/41021727    参考来源:http://www.xuebuyuan.com/2153333.html 1.Action/Service/DAO简介:   Action是管理业务(Service)调度和管理跳转的。   Service是管理具体的功能的。   Action只负责管理,而Service负责实施。   DAO只完成增删改查,虽然可以1-n,n-n,1-1关联,模糊、动态、子查询都可以。但是无论多么复杂的查询,dao只是封装增删改查。至于增删查改如何去实现一个功能,dao是不管的。   总结这三者,通过例子来解释:   Action像是服务员,顾客点什么菜,菜上给几号桌,都是ta的职责;   Service是厨...

[转] 使用Spring MVC构建REST风格WEB应用

原文地址:http://fancy888.iteye.com/blog/1629120对于运行在网络上的MIS系统而言,处理数据的是整个系统的主要任务,翻开程序我们可以看到,80%以上的代码都在处理数据的CRUD操作。采用一种什么样的框架结构,能够使得处理数据的操作变得简单且易理解,这是大部分开发者尤其是架构设计者一直以来思考的一个问题。      REST(RepresentationalStateTransfer)是一种编程风格,特别是针对网络应用的设计和开发,采用REST可以显著降低开发的复杂性,提高系统的可伸缩性。      REST是一种独特的编程风格,与MVC强调的角色分层概念不同,REST强调使用统一的规则来规范对资源的操作,两者互为补充,相符相成,使用MVC架构搭配REST编程风格构建基于网络的MIS系统将在不远的为未成为主流。本文着重介绍REST编程风格的核心规则,并且结合SpringMVC描述REST在实际应用中的代码形态。  ...

[转]Eclipse中的Web项目自动部署到Tomcat

原文地址:http://www.cnblogs.com/ywl925/p/3815173.html原因很长时间没用Eclipse了,近期由于又要用它做个简单的JSP项目,又要重新学习了,虽然熟悉的很快,但记忆总是很模糊,偶尔犯错,以前很少写博客,现在感觉还是很有必要的,编程中每个人对于犯过的错误,解决后不再使用的话,很长时间重新使用,还是会犯同样的错误。(这是人,编程环境,思维方式共同决定给的)问题这里就有个问题,是怎么把Eclipse中的网站项目自动部署到tomcat中。在Eclipse中做的Web项目默认是不支持将项目发布到Web服务器上的,会发布到工作空间的某个目录,因此无法在外部启动Tomcat来运行Web项目,只有打开Eclipse中的服务器,才能运行Web项目。所以要对Eclipse进行修改,才能将做好的项目,发布到Tomcat服务器上,发布到服务器上的Webapps文件夹下。在Eclipse中,默认会把Web项目放到Eclipse的工作空间下的.metadata.pluginsorg.eclipse.wst.server.coremp0(或者是tmp1)wtpwebapp...

[转]用jpa创建web项目,报错:No persistence units parsed from {classpath*:META-INF/persistence.xml}

原文地址:http://blog.sina.com.cn/s/blog_6826662b01015opk.html最近做一个web项目用到了Spring+JPA,由于没有正确配置persistence.xml的文件路径,导致出现如下错误:Nopersistenceunitsparsedfrom{classpath*:META-INF/persistence.xml}查找原因,原来在web工程文件夹下,本来有一个META-INF文件夹,但这个文件夹是和WEB-INF目录同级:JPA的persistence.xml配置文件不能放到这个META-INF文件夹下,而是要放到WEB-INF/classes/META-INF文件夹下:这样再启动tomcat,访问web工程就不会出现上述错误了。...

[转]java web简单权限管理设计

原文地址:http://blog.csdn.net/zwx19921215/article/details/44467099最近在做一个网站类型项目,主要负责后台,ui框架选型为jqueryeasyui,项目架构为springmvc+springjdbc,简单易用好上手!搭建好框架后开始了第一个任务,设计并实现一套简单的权限管理功能。一套最基本的权限管理包括用户、角色、资源。我的设计如下:用户:user角色:role用户-角色:user_role资源:resource(包括上级菜单、子菜单、按钮等资源)角色-资源:role_resource标准的权限管理系统设计为以上5张表。注:用户、用户-角色我就不做说明了,这两个是很简单的两块,用户的crud,以及为用户分配角色(多对多的关系)稍微琢磨一下就清楚了,下面都是针对为角色分配权限的实现展示层采用ztree树role.jsp [html]viewplaincopy<%@ page contentType="text/html;charset=UTF-8"%>  <%@&n...

【转】Web前端浏览器兼容初探

原文地址:http://blog.jobbole.com/38638/前言浏览器兼容是前端开发人员必须掌握的一个技能,但是初入前端的同学或者其他后台web开发同学往往容易选择忽略,而形成两个极端:1我最开始都是使用IE6,IE6上没问题,其它浏览器坑爹(多出现与前端后端一起搞的同学,小生2年前就这种状态,鼓励人家用ie6.。。。)2我要遵循标准,我只要ff就好,IE就是坑爹的玩意,我不必去理他(小生一年前的心态。。。)现在看来,之前的想法都是不对的,我们诚然应该追求最新的浏览器使用最新的技术,但是渐进增强,向后兼容的思想一定要有,因为就现在IE6在中国的份额也是不容小视的。抛开之前的大道理,我们说点实际的问题,哪次前端面试不问兼容性问题?哪次我们又能回答的很好?反正我就没一次说好的,知不足然后能改,我前段时间便经过整理形成这篇文章,文章有很多不足,希望各位指正、补充,后面若是能形成一篇较全面的前端兼容文章就善莫大焉了!为什么会有兼容问题?由于市场上浏览器种类众多,而不同浏览器其内核亦不尽相同,所以各个浏览器对网页的解析就有一定出入,这也是导致浏览器兼容问题出现的主要原因,我们的网页需要...

[转]响应式WEB设计学习(3)—如何改善移动设备网页的性能

原文地址:http://www.jb51.net/web/70362.html前言移动设备由于受到带宽、处理器运算速度的限制,因而对网页的性能有更高的要求。究竟是网页中的何种元素拉低了网页在移动设备中加载的速度呢?这些元素应该做何处理以提升页面在移动设备中的整体性能?是否存在一种设计模式可以同时满足移动端及桌面端的页面设计呢?本文目录:1、桌面网页的性能检测2、移动设备中网页的性能检测3、移动设备网页的性能瓶颈4、如何改善移动设备网页的性能5、什么是Mobile-firstResponsiveWebDesign和ProgressiveEnhancement正文1、桌面网页的性能检测桌面浏览器使用的页面可以利用一个插件来检测,名为Yslow。Firefox和chrome上都有这个插件。它是Yahoo主导的一个项目,地址是:https://github.com/marcelduran/yslow/wiki在chrome中安装完YSlow以后,我们打开sina的首页测试一下:(正在加载网页组件……)加载完以后会出来一个分析结果:可以看到给出来的分数是D级,62分。YSlow有一套检验页面性能...

[转]响应WEB设计学习(2)—视频能够做成响应式吗

原文地址:http://www.jb51.net/web/70361.html上集回顾:昨天讲了页面如何根据不同的设备尺寸做出响应。主要是利用了@media命令以及尺寸百分比化这两招。上集补充:其中,利用以下CSS设置让图片或视频大小不超过设备屏幕的宽度:复制代码代码如下:img,object{max-width:100%;}这一语句一般加在@mediascreenand(max-width:481)的判断内,主要是让手机用户在查看网页时图片不至于比手机屏幕还大。这一招在《HeadFirstMoblieWeb》中被称为“FluidImageTechnique”。 视频能够做成响应式吗?除了图片以外,还有一种常见的多媒体形式是视频。有时在web设计中,根据需要会在页面中加入视频,一般视频都是上传到youtube、土豆/优酷、新浪等网站上后,再用链接的形式加入到我们的网页中。为什么在iphone上看不到youtube视频?(在境外)在IOS上查看网页视频时,在不越狱安装插件的情况下,是没法看flash格式的视频的,因为iphone上的浏览器不支持AdobeFlash,这跟苹果等公...

[转]响应WEB设计学习(1)—判断屏幕尺寸及百分比的使用

原文地址:http://www.jb51.net/web/70360.html现在移动设备越来越普及,用户使用智能手机、pad上网页越来越普遍。但是传统的fix型的页面在移动终端上无法很好的显示。因此,EthanMarcotte提出一种响应式web设计的概念。响应式web设计的英文为ResponsiveWebDesign,简写为RWD。在图书馆借到一本O'REILLY的《HeadFirstMoblieWeb》,里面讲到了一些做RWD的技巧。今天学到的两招是:1、使用media信息来帮助判断屏幕尺寸2、使用百分比来替换以前使用的像素来声明宽度等与尺寸相关的信息看看今天试验的成果(本文最后有试验例子的下载链接):视频: 全屏幕显示页面时将浏览器拉窄模仿移动设备时:如何做到呢?首先,在css文件中使用media语句要想想让网页可以根据不同的设备尺寸做出相应,就需要事先为各种尺寸做好准备。例如,在正常的PC显示器中,可能会分三栏显示,如:而在移动设备,比如智能手机中可能就需要分布成流式,如下:显然,这两者的CSS分布是不同的,上图的三栏显示中,左右两边的column需要各自float...

php中搭建Web服务器和服务器配置

1.搭建Web服务器  1.1目录结构    1.2访问服务器访问规则:http://服务器ip地址/php页面比如:http://localhost/demo.phphttp://127.0.0.1/demo.php   1.3Apache常用命令httpd-v查看apache版本号versionhttpd-t检测运行环境test   1.4互联网通讯原理   访问过程:    步骤:   1、客户端输入域名(网址),在最近的机房做DNS解析(DomainNameServer),DNS解析就是将域名转化成IP地址   2、通过IP地址访问服务器   1.5DNS解析   目标:ip地址访问服务器不方便,通过域名来访问。   hosts文件用来做DNS...

使用 HTML5 WebSocket 构建实时 Web 应用

原文地址:http://www.ibm.com/developerworks/cn/web/1112_huangxa_websocket/HTML5WebSocket简介和实战演练本文主要介绍了HTML5WebSocket的原理以及它给实时Web开发带来的革命性的创新,并通过一个WebSocket服务器和客户端的案例来充分展示WebSocket的强大和易用。作为下一代的Web标准,HTML5拥有许多引人注目的新特性,如Canvas、本地存储、多媒体编程接口、WebSocket等等。这其中有“Web的TCP”之称的WebSocket格外吸引开发人员的注意。WebSocket的出现使得浏览器提供对Socket的支持成为可能,从而在浏览器和服务器之间提供了一个基于TCP连接的双向通道。Web开发人员可以非常方便地使用WebSocket构建实时web应用,开发人员的手中从此又多了一柄神兵利器。本文首先介绍HTML5WebSocket的基本概念以及这个规范试图解决的问题,然后介绍WebSocket的基本原理和编程接口。接下来会通过一个简单案例来示范怎样实现一个WebSocket应用,并且展示We...
首页上一页...1516171819...下一页尾页