`
yuwenlin2008
  • 浏览: 127560 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
接上篇Android-WebView集成iScroll4之input框无法获取焦点,发现开始点击列表的标题,下载附件特别好使,直接可以调本地的工具打开附件。   附件下载的做法是服务端的web页面提供a标签,将要下载附件的ftp地址给href,当在android访问这个页面,点击标题对应的链接时,android端会触发webview的DownloadListener事件,去ftp下载附件,并调用本机的软件将其打开。 //设置WebView的DownloadListener: webView.setDownloadListener(new MyWebViewDownLoadListen ...
最近给公司做一个企业App,Android客户端+Java服务端,总共有十几个模块,其中有几个模块就是从服务端查询数据,手机上的功能有列表展示及下载附件。   我是做Java服务端开发的,不会Android,另外有android开发人员,经过讨论决定这块手机直接访问Java服务端(Java web系统)的页面,源自于开始给公司一个pad应用,也是光查询数据用,采用的是Android的webview访问web的一个url。   其实webview这种做法,最简单,省事,省成本,不用纯Android开发,web页面能访问,没问题,拿到手机上,或pad上测试——基本没什么大问题,有的话也是些 ...
我们知道Struts是一个经典的MVC框架,其作用就是利用分层的思想,使用控制器将视图与模型分离,达到的目录就是更灵活,增强可扩展性。   Struts2是Struts是下一代产品,基于webwork的全新MVC框架。Struts1已经非常经典,但Struts2与之截然不同,那么先来说说它们的不同之处吧: 1.Action实现对比:Struts1要求Action必须继承一个抽象类;Struts2提供则是接口,而且并不是必须得实现的,可以是一个简单的POJO。 2.线程安全对比:Struts1的Action是单例的且线程不安全的,所有的请求都会由一个实例来处理;Struts2的Actio ...
  因为Http的无接连,无状态,所以造就了Cookie,Session的诞生。可以看我的上篇WebApp之Cookie原理。  Session也是类似Cookie一样的功能,用于记录客户端浏览器与服务器端交互的会话状态。它与Cookie的重要区别是:  1.Cookie是记录在客户端浏览器本地;(它是不可靠的,客户端浏览器可以不允许服务器记录,还可以删除。)  2.Session是记录在服务器端的  那么Session是如何记录的?   当用浏览器访问服务器的一个请求时,如果要用到Session,服务器会为浏览器窗口开辟一块独一无二的session内存,当其它浏览器窗口再次访问服务器也想用S ...
  要说Cookie是怎么来的,先来说说Http请求的特点         Http协议是无连接的,意思是说当我们的浏览器请求服务器的一个页面时,一旦请求完成,服务器作出响应,客户端浏览器拿到这个页面的内容,立即断开连接,说 ...
公司最近的项目要用到WebService,本来以前用过CXF的,但是现在的系统框架一直以来都是用XFire,上头为了保持统一,决定还是采用XFire来实现,所以我又来补了以最简单的HelloWorld为例,来了解XFire的工作流程开发环境:Win7+MyEclipse6.5+Jdk1.6+Tomcat6+Spring2.5+XFire1.2我们先来写服务端,发布一个WebService的服务接口 一、环境搭建  在MyEclipse中新建web工程,取名HelloWebService,首先添加Spring的jar包支持,可以参考我的SSH开发环境详细搭建(配置文件)  然后添加XFire支 ...
网上都说SSH是当今国内最流行Web开发框架,上大学那会我也学过用过,参加工作后,头两公司都还挺时毛,都不用它。一来到现在的公司,我靠——还在用SSH,尤其是Struts1,还有Hibernate,以前的公司都用Struts2,Ibatis,我就郁闷了,多久没搞这些玩意儿了,得了趁这个机会把它们都捡起来吧,那就从搭建开发环境开始: 开发环境 win7+Jdk1.6+Myeclipse6.5+Tomcat6+Oracle10 软件环境 Struts1.3+Spring2.5+Hibernate3+Jsp 一、新建Web工程目录结构为:        二、添加Struts支持,在项 ...
前言  一直以来都没将Oracle数据库,实例,表空间,用户,表之间的关系搞清楚,虽然工作了有些时间,在工作中也用到Oracle开发,但却忙于项目没顾得上,今天抽空简单整理了下,主要是根据自己的理解,当作工作和学习的笔记,记录下来。一、数据库  我们在安装Oracle数据库时,会让我们选择安装启动数据库(即默认的全局数据库)如下图:全局数据库名:就是一个数据库的标识,在安装时就要想好,以后一般不修改,修改起来也麻烦,因为数据库一旦安装,数据库名就写进了控制文件,数据库表,很多地方都会用到这个数据库名。 启动数据库:也叫全局数据库,是数据库系统的入口,它会内置一些高级权限的用户如SYS,SYS ...
Applet运行Swing应用程序 首先得开发好Swing应用程序,怎么开发Swing,这里就不多说了。 然后建一个Applet,记住是继承自JApplet,不是Applet,这两个是有区别的。 具体区别:继承自Applet,在网页运行的时候,整个部局都会乱,往里缩,往里挤。 Jvm会自动调用Applet的一系列方法:init(),start(),paint()等,因此你可以在init(),或start()中调用你的Swing应用。怎么调:跟在main()里new一下一样的,但是得注意被调用的Swing只能是Jpanel,不能是JFrame,因为JFrame可以独立运行,网页运行的时候,S ...
公司有个项目需求:需要对表单进行编辑,主要是下拉框和文本框,下拉框的内容都是图片,编辑完了后,要将整个表单的内容按行、列绘成一张图,这个图就是web系统要用的东西。 设计方案:想来想去java里面能绘图的好像只有swing,但swing都是已过时的东西了,所以考虑用flex,但flex不支持本地存储,要存也只能通过java来存,因为绘完的图需要先存在本地硬盘,再上传到服务器,因此最后还是选择了swing,这样的话,要嵌到jsp,又用到applet。(不知道哪位高人有什么好的建议) 都是些从来没用过的东西,从前到后弄了一个星期才写完整个demo(很简单:就两表单,功能是新增和修改),陆续我会将 ...

Iteye开篇日志

注册Iteye账号很长时间了,一直没在这写东西,感觉挺可惜的。 这里的技术氛围很浓,有很多高手 ,可以学到很多东西。 以后此博主要记录我平时工作和学习所得。 (Iteye首页改版,感觉没以前好,可能还不太习惯吧)
Global site tag (gtag.js) - Google Analytics