当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: 张勇斌 随着WEB技术的发展,WEB内容从一些静态的页到内容丰富的动态页。
 

 

 ·servlet传送对象给applet使用    »显示摘要«
    摘要: 前日,一位朋友与我谈论servlet与applet共享java对象的问题,现发表出来与大家分享,文中瑕癖之处甚多,望各位指教. 朋友谈论的需求是这样的:他想通过页面上一个applet呼叫一个服务器servlet,而从servlet产生一个java对象再传给另外一个applet,怎么样让servlet实时地把对象传给applet这是一个问题,有一个方案是采用jms(javamessage......
    摘要:   ramdonaccessfile 是个很好用的类,功能十分强大,可以利用它的length()和seek()方法来轻松实现文件的追加,相信我下面这个例子是很容易看懂的,先写入十行,用length()读出长度(以byte为单位),在用seek()移动到文件末尾,继续添加,最后显示记录。 import java.io.*; public class iostreamdemo......


JSP技术生成动态web页面
张勇斌 随着web技术的发展,web内容从一些静态的页到内容丰富的动态页.对于广大web开发人员来讲动态页面的生成是一个挑战.有许多的方法来试图解决这个问题,如plug-in技术及基于服务器端的apis等方法,但存在的一个问题是这些方法是针对某个特定的web服务器,如microsoft提供的asp技术就只针对它的iis及personal web服务器. 目前用于生成动态网页较为流行的方法有cgi.php及javaserver page(jsp)技术等.其中:cgi通过访问其它应用程序来获取信息并返回给浏览器,cgi程序通常用c或perl语言来开发;jsp则通过将jsp组件编译成java servlet在服务器端运行来实现动态内容.下面从几个方面比较jsp与传统cgi的特性: 可移植性: 大多web服务器支持cgi接口,但cgi程序自身并不能跨平台运行; java servlet程序则具有java程序的优点,可运行在任何平台之上,大多数web及应用服务器都支持java及servlet api. 性能上: 传统的cgi环境下,每一次client对cgi程序的请求,都使服务器产生一个新的进程来装载.执行cgi程序.大量的并行请求大大降低了其性能;jsp则没有这个局限,每个程序装载一次,并驻留在服务器内存为以后请求服务.另外jsp在多线程的编写与控制方面比cgi容易得多. 开发及发布: 由于java servelt具有java的所有优点,开发起来也相对容易,java简化了对异常的处理;它的面向对象特性使开发人员的协作成为一件简单的事.jsp技术从如下几个方面加快动态网站开发: 1) 将静态页面的开发与动态内容的生成分开 jsp中通过使用html或xml标记来规划.设计web页的布局与风格;而用jsp标记来实现动态的内容,生成动态内容的部分被封装起来运行于服务器端;这样页面布局与风格可单独编辑与调试而不影响动态内容生成. 2) 组件的重用 多数jsp页通过重用无平台无关的组件—javabeans来完成复杂的要求.这些组件可在开发人员中重复使用. 3) 通过标记来简化页面开发 通过jsp提供了标记,开发人员可以很容易使用beans组件,设置与访问它们的属性.同时jsp也允许用户自定义标记,还可接受第三方开发的标记,从而可以方便使用第三方提供的功能组件. 在对jsp的特点有所了解之后,接下来就谈谈jsp的安装与开发实例.(操作系统以nt4.0为例) 为运行jsp page需要安装jdk及jswdk.首先安装jdk,在jdk安装完成后,要确保javac及java能正常工作.然后安装jswdk,实际上只需把jswdk解压到一个目录即可.
...   下一页
 ·配置自已的java环境    »显示摘要«
    摘要: jsp是javaserver pages的简称,是一种集成html及java程序于一个网页的技术。我觉得使用jsp编写程序比asp、php等语言更具有挑战性,更能学到知识,因为它涉及到面向对象的java语言,要用好jsp,就得对java有一定的了解。除此之外,还要求能熟练使用各种开发工具,像dreamweaver、photoshop、jbuilder等。   工欲善其事,必先利......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE