㈠ java web 和 jsp 是什么
http://ke..com/w?ct=17&lm=0&tn=WikiSearch&pn=0&rn=10&word=jsp
这是在网络中查到的jsp的详细介绍。
其实不用全看的,我给楼主简单说一下就行了。
java web 是指java技术中的开发网站的技术,其实真的用java做网站我个人并不推荐,不如直接用asp,php,java很多时候由于其出色的代码书写规范和高效的数据库调用技术从而开发一些用一定难度的基于浏览器的系统,如内部oa,erp等基于intenet的系统。
举个最简单的例子,比如你是一个药房的老板,药房肯定要有一个收费系统,收费系统必须绑定一个数据库。这个收费系统肯定是基于桌面软件开发的,如delphi开发的等,不然运行速度太慢了。
但是由于你是老板,要经常出差,无法及时看到要点数据库内容,所以你可以使用java web技术开发一个基于intenet互联网的“老板查询系统”。这样你就可以在任何可以上网的地方看到你需要的数据,当然,速度要比所面软件开发的要慢一些。
至于jsp,是java web技术中的一种,他的爸爸叫servlet,由于大量由asp,php转过来的程序员看不懂servlet代码,所以sun才开发了基于servlet的,代码编写类似asp,php的jsp。
不过现在很多人将jsp和servlet一起使用,包括我也是这样用的,效果非常好,虽然远比不了struts。
楼主可以这样理解,java web是一种技术理念,而jsp是java web理念的一个实现。
如:大规模杀伤性武器是一种技术理念,而原子弹,氢弹就是这种技术的实现,明白否?
至于教程,建议楼主先看张孝祥的java就业培训教程后(这个教程楼主课下载迅雷后在www.gougou.com中搜索到),在去www.gougou.com搜索关于jsp的教程,jsp学起来有一定难度,需要学数据库中的sql语句以及基本的html,还有如tomcat服务器,weblogic,jboss等服务器的任意一个,建议楼主学tomcat就可以了,免费的,上手快,功能除了ejb都可以。
最后祝福楼主成功吧!
㈡ 做web系统是网页不显示数据库里的数据,JSP写的还不报错怎么回事
就是显示的是诸如${}形式的东西么??如果是这样的话,就说明你的jsp并没有对EL表达式进行编译。具体原因就是jsp/servlet的版本过低,默认是把EL表达式忽略的。
解决办法,在jsp页面加入<%@ page isELIgnored="false" %>就OK了!!
㈢ 怎么用jsp开发手机web系统
jsp开发手机web系统需要用到html5技术。
用 HTML5 改进移动 Web 应用的开发
一个完美的网站,在开发时可以多考虑一些兼容性,就可以在移动浏览器上使用了。主要的考虑方面,HTML5 开发人员需要注意屏幕的尺寸和分辨率;其次,如果保持 HTML,CSS,Javascript 是有效的,简洁的,才是移动用户需要的内容。
当你在设计移动网站时,请记住站在用户的角度去考虑,并提供重要的内容。尽管如此,不是所有的传统网站都需要一部分移动网站。很有可能,当用户进入网站里的每个页面时,如果没有在第一时间看到他们想看的内容,他们就会退出网站。
更重要的是,你要在各种尺寸的屏幕上测试你的网站。检查图片是否被加载;是否可以横向滚动;是否所有的功能都可以工作,是否支持所有格式的文件。需要全面的检查你的网站,确保使用 HTML5 开发的移动网站获得完美的效果。
开发移动设备应避免的事项
由于手机屏幕尺寸较小,在手机布局中极可能不要让网站用户滚动屏幕,因此不要使用表格。
确保不要使用隐藏的图形来填充页面。如果使用隐藏图形,会增加下载时间,而且页面也可能显示错误。
很多手机网站用户并不喜欢弹出窗口。这些窗口不但很烦人,而且导致网站可用性问题。因此,您一定要使用必要的方式
作为一名 HTML5 的开发者必须保证移动浏览器的兼容性。同时,每个使用 HTML5 开发的公司,都应致力于开发和提升移动 web 应用的用户体验。
㈣ javaweb和jsp的区别
JAVA是一种编程语言,可以编写应用程序,主要应用在网络编程上。JSP是建立在JAVA基础上的一种网络编程语言,只能在网页上应用。
可以把jsp理解为脚本,java为面向对象语言。jsp作用主要是负责页面展现,java负责逻辑,业务处理
jsp本质是servlet,servlet本质是java类,就是这么个关系。
(4)系统webjsp扩展阅读
JAVA和JSP之间的关系,以及JAVA的完整认识
JAVA分为J2EE,J2SE,J2ME下面分别介绍:
一、J2EE:Java 2 Platform Enterprise Edition 企业版,用于企业应用,支持分布式部署。
J2EE平台由一整套服务(Services)、应用程序接口(APIs)和协议构成,
它对开发基于Web的多层应用提供了功能上的支持。它包含13种核心技术规范:
1、Java Database Connectivity (JDBC)
以一种统一的方式来对各种各样的数据库进行存取
2、Java Naming and Directory Interface (JNDI)
用于名字和目录服务,它提供了一致的模型来存取和操作企业级的资源如DNS和LDAP,本地文件系统等
3、Enterprise Java Beans (EJB)
提供了一个框架来开发和实施分布式商务逻辑,显着地简化了具有可伸缩性和高度复杂的企业级应用的开发
4、JavaServer Pages (JSPs) 这里就是你所说的JSP!!!!!!
用以创建动态网页
5、Java servlets
提供的功能大多与JSP类似,不过实现的方式不同
6、Remote Method Invocation (RMI)
在远程对象上调用一些方法,使用了连续序列方式在客户端和服务器端传递数据
7、Interface Description Language (IDL)
将Java和CORBA集成在一起
8、Java Transaction Architecture (JTA)
可以存取各种事务
9、Java Transaction Service (JTS)
规定了事务管理器的实现方式
10、JavaMail
用于存取邮件服务器的API,它提供了一套邮件服务器的抽象类
11、JavaBeans Activation Framework(JAF)
JavaMmail利用JAF来处理MIME-编码的邮件附件,MIME的字节流可以被转换成JAVA对象,或者转换自JAVA对象
12、Java Messaging Service (JMS)
是用于和面向消息的中间件相互通信的应用程序接口(API)
13、Extensible Markup Language (XML)
XML是一种可以用来定义其它标记语言的语言
上面的JSP是主流,基于MVC的实现,最流行使用,也最安全(比较其他语言做的网站)
其中EJB是java最难学的东西
但是现在的sun公司出来一种新的技术:java FX,
可以像FLASH一样在浏览器中执行,但是也要安装插件,具体可以参见www.sun.com
二、J2SE:Java 2 Platform Standard Edition 标准版,用于桌面应用,也是J2EE的基础。
包括JAVA基础,IO,Swing,AWT,线程,集合等知识.也是学习JAVA的必经之路(基础)!
三、J2ME:Java 2 Platform Micro Edition 移动版用于小型设备,是J2SE的一个子集。
㈤ 什么是jsp web三层架构
三层架构(3-tier architecture) 通常意义上的三层架构就是将整个业务应用划分为:界面层(User Interface layer)、业务逻辑层(Business Logic Layer)、数据访问层(Data access layer)。区分层次的目的即为了“高内聚低耦合”的思想。在软件体系架构设计中,分层式结构是最常见,也是最重要的一种结构。微软推荐的分层式结构一般分为三层,从下至上分别为:数据访问层(又称为持久层)、业务逻辑层(又或称为领域层)、表示层。
表示层(UI层):
表示层也称为界面层,位于最外层(最上层),离用户最近。用于显示数据和接收用户输入的数据,为用户提供一种交互式操作的界面。
业务逻辑层(BLL层):
负责关键业务的处理和数据的传递。复杂的逻辑判断和涉及到数据库的数据验证都需要在此做出处理。主要是针对具体的问题的操作,也可以理解成对数据层的操作,对数据业务逻辑处理,如果说数据层是积木,那逻辑层就是对这些积木的搭建。
数据访问层(DAL层):
主要负责对数据库的直接访问,为业务逻辑层提供数据,根据传入的值来操作数据库,增、删、改、查。
㈥ 如何建立简单的WEB应用(JSP)
首先把环境搭建起来,jdk+tomcat+SQL SERVER,你学过java相信这些没问题。首先把功能和表单设计好,着手做某个功能部分,作完后作下一个,然后用一些功能页面串起来,就初具规模了。我是这么想的,不知道高手们做的时候是什么情况呢?
㈦ web与jsp的区别
首先,你要明确一点:javaweb是使用java语言进行web系统开发!
web系统开发------Java在web开发上处于领导地位!现在主流的是MVC的三层架构,而jsp就是页面表现层的首选,因为它出现的比较早,技术相对成熟和普及。这就是最为流行的J2EE技术。
关系就是:jsp服务于java web开发。
jsp就是html中间插入java代码,最终要先编译为servlet,然后转换为。class文件的。
web开发用到的框架基本都是java语言写的(当然离不开html和xml等了)
㈧ 什么叫WEB系统
web系统有两种模式C/S、B/S。C/S是客户端/服务器端程序,也就是说这类程序一般独立运行。而B/S就是浏览器端/服务器端应用程序,这类应用程序一般借助IE等浏览器来运行。WEB应用程序一般是B/S模式。Web应用程序首先是“应用程序”,和用标准的程序语言,如C、C++等编写出来的程序没有什么本质上的不同。然而Web应用程序又有自己独特的地方,就是它是基于Web的,而不是采用传统方法运行的。换句话说,它是典型的浏览器/服务器架构的产物。
一个Web系统是由完成特定任务的各种Web组件(web components)构成的并通过Web将服务展示给外界。在实际应用中,Web应用程序是由多个Servlet、JSP页面、HTML文件以及图像文件等组成。所有这些组件相互协调为用户提供一组完整的服务。
更多相关知识可参考:http://ke..com/link?url=
㈨ JSP开发Web站点的4种方式
直接使用JSP(小型,功能简单)
在JSP页面中加入JavaBean,用JavaBean来封装数据库连接等(中等规模,逻辑关系简单)
JSP、Servlet、和JavaBean结合起来,网站逻辑完全放在Servlet中,动态页面的输出放在JSP页面完成(网站逻辑关系复杂)
用JavaEE开发模型(将整个系统分为三个主要部分:视图,控制器,模型,前者处理用户看到的界面,中者负责网站整体逻辑,用来搞管理用户与视图发生的交互,后者是应用业务逻辑部分,用Java 服务器端组件模型EJB来完成)
用框架整合应用来开发Web站点,如SSH(这种方式当今主流web应用开发模式)
你说的四种我不知道是哪四个,这是实际开发中开发Web站点的主要五种方式
㈩ 如何使用jsp
1、JSP(全称JavaServer Pages)是由Sun Microsystems公司主导创建的一种动态网页技术标准。
2、JSP部署于网络服务器上,可以响应客户端发送的请求,并根据请求内容动态地生成HTML、XML或其他格式文档的Web网页,然后返回给请求者。
3、JSP技术以Java语言作为脚本语言,为用户的HTTP请求提供服务,并能与服务器上的其它Java程序共同处理复杂的业务需求。
4、JSP技术广泛用于企业级WEB系统的开发,jsp文件的运行常见的方式都是把WEB项目工程打包部署到tomcat服务器下来运行。