A. 怎么用jsp开发手机web系统
jsp开发手机web系统需要用到html5技术。
用 HTML5 改进移动 Web 应用的开发
一个完美的网站,在开发时可以多考虑一些兼容性,就可以在移动浏览器上使用了。主要的考虑方面,HTML5 开发人员需要注意屏幕的尺寸和分辨率;其次,如果保持 HTML,CSS,Javascript 是有效的,简洁的,才是移动用户需要的内容。
当你在设计移动网站时,请记住站在用户的角度去考虑,并提供重要的内容。尽管如此,不是所有的传统网站都需要一部分移动网站。很有可能,当用户进入网站里的每个页面时,如果没有在第一时间看到他们想看的内容,他们就会退出网站。
更重要的是,你要在各种尺寸的屏幕上测试你的网站。检查图片是否被加载;是否可以横向滚动;是否所有的功能都可以工作,是否支持所有格式的文件。需要全面的检查你的网站,确保使用 HTML5 开发的移动网站获得完美的效果。
开发移动设备应避免的事项
由于手机屏幕尺寸较小,在手机布局中极可能不要让网站用户滚动屏幕,因此不要使用表格。
确保不要使用隐藏的图形来填充页面。如果使用隐藏图形,会增加下载时间,而且页面也可能显示错误。
很多手机网站用户并不喜欢弹出窗口。这些窗口不但很烦人,而且导致网站可用性问题。因此,您一定要使用必要的方式
作为一名 HTML5 的开发者必须保证移动浏览器的兼容性。同时,每个使用 HTML5 开发的公司,都应致力于开发和提升移动 web 应用的用户体验。
B. JSP技术有什么特征
1.2 JSP技术特征
JSP技术所开发的Web应用程序是基于Java的,它拥有Java语言跨平台的特性,以及业务代码分离、组件重用、基础Java Servlet功能和预编译等特征。
1.2.1 跨平台
既然JSP是基于Java语言的,那么它就可以使用Java API,所以它也是跨平台的,可以应用在不同的系统中,如Windows、Linux、Mac和Solaris等。这同时也拓宽了JSP可以使用的Web服务器的范围。另外,应用于不同操作系统的数据库也可以为JSP服务,JSP使用JDBC技术操作数据库,从而避免了代码移植导致更换数据库时的代码修改问题。
正是因为跨平台的特性,使得采用JSP技术开发的项目可以不加修改地应用到任何不同的平台上,这也应验了Java语言的"一次编写,到处运行"的特点。
1.2.2 业务代码分离
采用JSP技术开发的项目,通常使用HTML语言来设计和格式化静态页面的内容,而使用JSP标签和Java代码片段来实现动态部分。程序开发人员可以将业务处理代码全部放到JavaBean中,或者把业务处理代码交给Servlet、Struts等其他业务控制层来处理,从而实现业务代码从视图层分离。这样JSP页面只负责显示数据即可,当需要修改业务代码时,不会影响JSP页面的代码。
1.2.3 组件重用
JSP中可以使用JavaBean编写业务组件,也就是使用一个JavaBean类封装业务处理代码或者作为一个数据存储模型,在JSP页面甚至整个项目中都可以重复使用这个JavaBean。JavaBean也可以应用到其他Java应用程序中,包括桌面应用程序。
1.2.4 继承Java Servlet功能
Servlet是JSP出现之前的主要Java Web处理技术。它接受用户请求,在Servlet类中编写所有Java和HTML代码,然后通过输出流把结果页面返回给浏览器。其缺点是:在类中编写HTML代码非常不便,也不利于阅读。使用JSP技术之后,开发Web应用便变得相对简单快捷多了,并且JSP最终要编译成Servlet才能处理用户请求,因此我们说JSP拥有Servlet的所有功能和特性。
1.2.5 预编译
预编译就是在用户第一次通过浏览器访问JSP页面时,服务器将对JSP页面代码进行编译,并且仅执行一次编译。编译好的代码将被保存,在用户下一次访问时,直接执行编译好的代码。这样不仅节约了服务器的CPU资源,还大大提升了客户端的访问速度。
C. 做好的jsp网页怎么测试呢
你可以用J2SDK+Tomcat调试
在这种方案里Tomcat既作为JSP引擎又作为Web服务器,配置比较简单。
1、安装J2SDK
在Windows下,直接运行下载的j2sdk-1_4_1_01-windows-i586.exe文件,根据安装向导安装到一个目录,例如安装到f:\j2sdk 1.4.1;
2、 添加环境变量
(1)如果你的操作系统是Win 98,可以用记事本直接编辑Autoexec.bat,添加下面命令行:
PATH=%PATH%;f:\j2sdk1.4.1\bin
SET JAVA_HOME=f:\j2sdk1.4.1
SET CLASSPATH=f:\j2sdk1.4.1\lib\tools.jar
保存后,重新启动计算机,这样所添加的环境变量才会有效。
3、安装Tomcat
直接运行下载的jakarta-tomcat-4.0.1.exe,按照一般的Windows程序安装步骤即可安装好Tomcat,安装时它会自动寻找J2SDK的位置。例如安装到f:\tomcat4。 字串2
4、配置Tomcat的环境变量
添加一个新的环境变量TOMCAT_HOME,变量值为f:\tomcat4,添加方法同J2SDK环境变量的配置方法。
5、测试默认服务
设置完毕后就可以运行Tomcat服务器了。用f:\tomcat4\bin\startup.exe启动Tomcat,用f:\tomcat4\bin\shutdown.exe关闭。(如果在执行startup.exe或shutdown.exe的时候提示Out of Environment Space错误,选择DOS 窗口的菜单中的"属性"→" 内存"→" 常规内存", 把"初始环境"由"自动"修改成"2816"就可以了。)
启动Tomcat后,打开浏览器,在地址栏中输入http://localhost:8080(Tomcat默认端口为8080),如果在浏览器中看到Tomcat的欢迎界面,表示Tomcat工作正常。
6、测试项目
把刚才准备好的test.jsp放在f:\Tomcat\webapps\examples\jsp目录下, 在地址栏中输入http://localhost:8080/examples/jsp/test.jsp,如果浏览器中显示"Hello World!",则说明你的JSP环境配置成功了!
----------------------------------
回答楼主补充问题
(三)方案三:J2SDK+IIS+Tomcat 字串1
Windows平台下最常用的Web服务器无疑是IIS,正常情况下IIS不支持JSP,我们可以通过使用一个IIS到Tomcat重定向插件,使IIS能够将所有的JSP请求发送到Tomcat执行,可以使IIS增加处理JSP的功能。如果你已经习惯了使用IIS,那么可以尝试这种配置。(如果您已经安装过Apache服务器,为了便于后面的操作请先卸载Apache。) 字串5
1、按照方案一的步骤安装Tomcat,并保证它正常运行。(例如安装到f:\tomcat4); 字串5
2、将下载的tc4ntiis.zip直接解压缩到f:\tomcat4目录下。查看配置所需要的文件,确保它们在以下位置:
字串5
f:\tomcat4\server\lib\ajp.jar
f:\tomcat4\server\lib\tomcat-util.jar f:\tomcat4\bin\native\isapi_redirect.dll f:\tomcat4\conf\ntiis\workers.properties f:\tomcat4\conf\ntiis\uriworkermap.properties f:\tomcat4\conf\ntiis\iis_redirect.reg
f:\tomcat4\log\iis_redirect.log
字串9
3、用文本编辑器打开f:\tomcat4\conf\ntiis\workers.properties ,修改下列值为:
字串8
workers.tomcat_home=f:\tomcat4
workers.java_home=f:\j2sdk1.4.1
字串3
4、双击f:\tomcat4\conf\ntiis\iis_redirect.reg ,将此注册文件内的信息添加到注册表中,但是要修改log_file、worker_file 、worker_mount_file这三个键的键值,以适合你的环境(比如本文中的Tomcat就安装在f:\tomcat4,而不是默认的c:\tomcat4)。添加并修改完毕后如下图。 字串6
5、打开Internet服务管理器,在默认站点上添加一个新的虚拟目录,名称为jakarta,这个虚拟目录指向f:\tomcat4\bin\native ,并启动该默认站点。
字串3
6、在Internet服务管理器中用鼠标右键单击服务器名,选择"属性"→主属性中"WWW服务"的"编辑" →"ISAPI筛选器"选项卡,添加一个ISAPI筛选器,名字为Jakarta Redirect,可执行文件指定为f:\Tomcat4\bin\native\isapi_redirector.dll。在添加ISAPI过滤器后, Jakarta Redirect的状态是一个红色的向下的箭头,重新启动IIS服务,就会变成绿色的箭头。
字串1
7、编辑 server.xml 文件并保存(同方案二的第7步)。 字串9
8、重新启动IIS和Tomcat。
字串6
9、测试项目:把test.jsp放在f:\Tomcat\webapps\examples\jsp 目录下。打开浏览器,在地址栏里输入http://localhost:8080/examples/jsp/test.jsp,如果浏览器中出现"Hello World!",则Tomcat重新配置后工作正常;在地址栏中输入http://localhost/examples/jsp /test.jsp,若与http://localhost:8080/examples/jsp /test.jsp的结果相同,那就表明IIS和Tomcat整合成功了!
D. JSP是什么
JSP(JavaServer Pages)是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。JSP技术有点类似ASP技术,它是在传统的网页HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件(*.jsp)。
E. JSP Web开发技术难点都有哪些
对于新手开发最常见的两个比较烦人的问题:
1.乱码问题:jsp开发中出现乱码是很正常的事情,解决的办法也有很多种,但是对于生手来讲还是比较让人心烦的事情。
2.空指针问题:在jsp开发中经常会碰到空指针例外的情况,这样的问题调试起来比较麻烦,需要一点一点的调试,对于生手来讲往往摸不着头脑,老手也有可能会犯同样错误。
你去网络知道搜索搜索,就知道这两个问题比较常见了。
F. jsp中 web.xml访问控制的技术实现
用户每次访问web工程的时候,都会随机分配一个sessionid,你可以定义一个全局的map保存sessionid,登陆后,就可以使用用户id加上sessionid存到map里面,没有登录的用户在全局map里面是肯定不会存在的,这样就可以判断是否非法操作了。
写个 过滤器 配置到web.xml里面 就可以了,url_partten 写成 /*
G. JAVA WEB 是通过JSP技术来实现的吗
jsp是javaweb开发中的页面的名称,类似于html但是其中对java后台程序的支持做的很好。
java开发application和javaweb的基本语法都是一样的,这些语法集的支持需要安装一个jdk。javaweb和asp显然不太一样。
操作系统+jvm(jdk+jre)+后台程序+前台jsp页面。才能构成一个完整的javaweb项目。
至于推荐的东西真不好找。java上手比较难,建议先做几个applet的小应用程序开始。等语法熟悉后再接触j2ee。
H. 解释JSP的作用,并列举JSP的特点
JSP是一种建立在Servlet规范功能之上的动态网页技术,是在通常的网页文件中嵌入脚本代码,用于产生动态内容,在JSP文件中嵌入的是java代码和JSP标记。
特点:
1、将内容的生成和显示进行分离使用JSP技术,Web页面开发人员可以使用HTML或者XML标识来设计和格式化最终页面。
2、强调可重用的组件绝大多数JSP页面依赖于可重用的,跨平台的组件来执行应用程序所要求的更为复杂的处理。
3、采用标识简化页面开发Web页面开发人员不会都是熟悉脚本语言的编程人员。
JSP的优缺点
一、缺点
1、JSP技术极大的增加了产品的复杂性。
2、java的高效率运行需要占用大量的内存和硬盘空间。一方面,java的高速运行是通过.class文件常驻内存来实现的,另一方面,还需要硬盘空间来存储一系列的.java文件和.class文件以及对应的版本文件。
3、JSP程序调试困难。
二、优点
1、JSP代码跨平台,即一次编写,处处运行。
2、JSP组件跨平台可重用,企业JavaBeans组件可以访问传统的数据库,并能以分布式系统模式工作于Solaris,Linux,UNIX和Windows平台。
3、支持多种网页格式。
4、JSP标签可扩充性。JSP技术允许开发者扩展JSP标签,定制JSP标签库,所以网页制作者充分利用与XML兼容的标签技术强大的功能,大大减少对脚本语言的依赖。
I. 直接用js jsp进行web开发是怎么实现的
jsp是服务端编译执行的。js是页面浏览器解释执行的,二者执行的时机不同的。
1 JAVA是和C/C++一个等级的强类型编程语言,是纯面向对象的,比起JSP和JAVASCRIPT要复杂的多,一般学好JAVA就能很容易转向其他两门语言。
2 JSP是JAVA SERVER PAGE的首字母缩写,顾名思义,是JAVA的服务端页面,其动态语法部分完全是JAVA规范。JSP是和ASP,PHP一样的服务器端语言,主要用来制作网站后台的技术(但现在一般不使用了,2014年起基本都开始使用模板引擎技术如velocity 等)。
3 JAVASCRIPT从其名称含义是JAVA脚本,是在浏览器中运行的脚本语言,由于其大部分语法规范取自于JAVA语法规范,所以取名为JAVASCRIPT(其实和JAVA没多大关系,是由Netscape公司的Brendan Eich,在网景导航者浏览器上首次设计实现而成。因为Netscape与Sun合作,Netscape管理层希望它外观看起来像Java,因此取名为JavaScript)。JAVASCRIPT是一门基于对象的弱类型脚本编程语言,主要用来制作网页前台的技术.并且是现在比较热门的AJAX技术的核心.
总的来说Java是用于后台的编程语言,JSP和JavaScript是用于前台页面编程