作为开发人员我们应该了解一下wap的工作原理以及编程模式,如果你有web应用程序开发经验的话,理解起来会比较容易的。其实它就是一种b/s的模型,这里的browser不是传统意义上的浏览器而是支持wap设备上的用户代理,也可以理解为wap浏览器。而服务器就是一般的web服务器,你可以使用iis、apache或者其他的web服务器,由于html不适合在资源比较紧张的无线设备上传输因此我们在服务器上使用wml语言。事实上当用户通过无线设备访问网络的时候,首先请求要经过wap网关,wap网关会对数据进行适当的编解码,然后把数据请求发送到web服务器上,处理后数据经过wap网关的编解码后发送到手机上。而这对程序员来说是透明的,你只需要管理server的代码就可以了。下面这张图片有助于你理解这一编程模式,如果你想了解更多关于wap的知识,推荐你看一本《移动互联网与 wap技术》,虽然讲的不深但是比较...
netbean5.0 中内嵌了struts1.2.7,因为用久了struts1.1版本,所以就尝试着在netbean5.0中把struts1.1加载一下,下面是加载过程。s1: 首先在nb5.0中新建一个web项目,注意不要选择struts1.2.7选项。s2: 将struts1.1拷贝到nb5.0/enterprise2/modules/ext/目录下。s3: 在nb5.0中的tools选项中选择librarymanager,在对话框中选newlibrary,点击addjar/folder按钮,把struts1.1中lib 目录下的.jar文件依次添加进来。s4: 右击新建的web项目,选择property,在categories中选择libraries然后点击addlibrary把上一步加载到nb5.0中的struts1.1引到新建的web项目中。s5: 把struts1.1/lib/...
eclipse是一个非常优秀的集成开发环境,这个在ibm支持下的开放源码项目经过一段时期的发展完善,已经为广大java开发者所熟悉。eclipse的出现,为java开发者提供了免费使用强大的java ide的机会,通过集成大量的plugin,eclipse的功能可以不断扩展,以支持各种不同的应用。lomboz是一个免费的eclipse plugin,它将很多java应用服务器、j2ee组件和web应用开发集成到eclipse中,可以帮助java开发者使用eclipse建立、测试、部署j2ee应用。jboss是一个开放源码、功能强大的java应用服务器,也是目前最受java开发者欢迎的java应用服务器,被java world的编辑们评为2002年的最佳应用服务器。2003年到目前为止的下载量已经超过了一百五十万次。一、下载、安装和配置1. eclipse的下载和安装首先需要安装jdk,...
构建更有效的web应用用train架构动态批量处理用户请求来改善服务器性能作者:edward salatovka译者:xmatrix版权声明:任何获得matrix授权的网站,转载时请务必以超链接形式标明文章原始出处和作者信息及本声明作者:edward salatovka;xmatrix原文地址:http://www.javaworld.com/javaworld/jw-04-2005/jw-0418-train.html中文地址:http://www.matrix.org.cn/resource/article/43/43933_efficient_web_application.html关键词: efficient web application概要在这篇文章中,作者edward salatovka介绍了一种他称为train的设计架构。train允许简化组合多用户请求为一次数据库或网络查...
开发环境:java:j2sdk-1_4_2_06-windows-i586-p.exetomcat:jakarta-tomcat-5.0.28.exeeclipse:eclipse-sdk-3.1-win32.zipmyeclipse:enterpriseworkbenchinstaller_4.0ga_e3.1.exelomboz:lomboz-3.1rc2.zip1.首先安装java的j2sdk和tomcat到指定位置并测试成功2.安装eclipse到你指定的目录(建议在c盘建立一个java的目录把java和tomcat及eclipse安装在一起)3.安装myeclipse(默认安装)4.安装lomboz到eclipse的目录里5.安装完成后运行myeclipse,打开window/preferences(图一)安装j2sdk6.启动myeclipse的tomcat(图二)7.开启jd...
java learning path (一)工具篇一、 jdk (java development kit) jdk是整个java的核心,包括了java运行环境(java runtime envirnment),一堆java工具和java基础的类库(rt.jar)。不论什么java应用服务器实质都是内置了某个版本的jdk。因此掌握jdk是学好java的第一步。最主流的jdk是sun公司发布的jdk,除了sun之外,还有很多公司和组织都开发了自己的jdk,例如ibm公司开发的jdk,bea公司的jrocket,还有gnu组织开发的jdk等等。其中ibm的jdk包含的jvm(java virtual machine)运行效率要比sun jdk包含的jvm高出许多。而专门运行在x86平台的jrocket在服务端运行效率也要比sun jdk好很多。但不管怎么说,我们还是需要先把sun jdk掌握好...
开发环境 window2000+jbuilder7+tomcat4.1.12 首先,从http://jakarta.apache.org下载jakarta-struts-1.0.2.zip,解开后有两个主要目录lib和webapps,在lib目录中是使用struts创建应用程序所必需的文件,在webapps目录下有几个后缀是war的文件,熟悉java web开发的人都比较清楚,将他们copy到tomcat/ webapps/目录下,然后再重新启动tomcat,tomcat会将这些web工程部署好的,其中struts-documentation.war是文档,struts-example.war是一个不错的例子,我主要就是参考这个例子来做的。然后在jbuilder安装目录/lib/下建立 struts目录,将上面的lib目录下的东西copy进去,然后启动jbuilder7,运行菜单tools...
1、配置系统管理(admin web application) 大多数商业化的j2ee服务器都提供一个功能强大的管理界面,且大都采用易于理解的web应用界面。tomcat按照自己的方式,同样提供一个成熟的管理工具,并且丝毫不逊于那些商业化的竞争对手。tomcat的admin web application最初在4.1版本时出现,当时的功能包括管理context、data source、user和group等。当然也可以管理像初始化参数,user、group、role的多种数据库管理等。在后续的版本中,这些功能将得到很大的扩展,但现有的功能已经非常实用了。admin web application被定义在自动部署文件:catalina_base/webapps/admin.xml 。(译者注:catalina_base即tomcat安装目录下的server目录) 你必须编辑这个文件,以确定c...
jikes 是一个速度远快于 javac 的 java 编译器. 整合 ant 的方法: 设置环境变量 jikeshome 为 jikes 的路径 设置 ant_opts=-dbuild.compiler=jikes 将 jikes 路径添加到系统 path 中 注意区分大小写.然后在所有的ant任务就默认使用 jikes 了, 如果你想在单个工程中使用 ant, 就不要添加 ant_opts 环境变量, 只需要修改 build.xml 中 javac 标签中的 compiler 为 jikes, 例如:<javac destdir="%24{build.dir}" debug="true" deprecation="false" optimize="false" failonerror="true" compiler="jikes">jikes 中可以设置如下值:classic ...
在win98下安装jsp环境 (jswdk-1.0.1或tomcat3.1在jdk1.3下) 在pwin98se环境下 ,我使用jsp运行环境为jswdk-1.0.1和jdk1.3,要到http://java.sun.com处下载。jdk1.3安装过程很简单,jswdk1.0.1无须安装只要解压缩即可。然后修改autoexec.bat如下: path=%path%;c:jdk1.3 set classpath=c:jdk1.3libtools.jar;c:jdk1.3libdt.jar set java_home=c:jdk1.3(我把jdk装到了c盘) 有两个问题有必要说明一下。 一. 启动jswdk-1.0.1下的startserver.bat的时候,报告out of environment space错误。(tomcat3.1通 ,启动tomcatin下...
Java Asp PHP .Net XML C/C++ CGI VB Jsp J2ee J2se J2me EJB Servlet Tomcat Resin Struts Weblogic Eclipse ANT GUI JMS Web servise IDEA Webphere Hibernate Spring Jboss Applet Swing Socket Javamail Perl Ajax P2P 安全 模式 框架 测试 开源 游戏
Windows XP Windows 2000 Windows 2003 Windows Me Windows 9.x Linux UNIX 注册表 操作系统 服务器 应用服务器