JAVA编程:jsp简介
最后就是我对java的几点希望:首先是IDE工具,有人说java已经很好了,有jbuilder,eclipse,netBeans等等,但是我认为如果java想超越.net,那么他首先要解决的就是IDE工具的整合。jsJSP语法基本在完成了安装以后,我们来看一看JSP的语法。为了便利进修,你能够下载一个语法卡。可是,Web开辟职员一样平常不该做过量的Java开辟事情。除几个办法挪用外,你的JSPWeb页面中的Java代码应当是很少的。
晓得了这些以后,我们先来看一看JSP唆使符和剧本元素,然后再注释一下JavaBean和JSP隐含对象。共有五种JSP唆使符和剧本元素。在JSP1.0中,年夜多半JSP是包括在由“<%”入手下手由“%>”停止的单一标志中的。在更新的JSP1.1标准中,另有切合XML请求的版本。
JSP唆使符和剧本元素唆使符<%@direcive%>
声明<%!declaration%>
表达式<%=expression%>
代码段/Scriptlet<%codefragment%>
正文<%--comment--%>
唆使符
JSP的唆使符供JSP引擎利用。它们不发生任何可见的输入,而是告知引擎怎样处置JSP页面的别的部分。它们老是包括在<%@?%>标签中。两个次要的唆使符是page和include。在这里不会商Taglib唆使符,在JSP1.1中,Taglib能够用来创立自界说标志。你几近能够在差未几一切JSP页面的顶部找到Page唆使符。只管不是必须的,但它可让你做一些设置,如到那里查找撑持的Java的类:
<%@pageimport="java.util.Date"%>
在呈现运转工夫Java成绩时,把扫瞄者引进哪一个页面:
<%@pageerrorPage="errorPage.jsp"%>
和是不是必要在会话级别上办理用户信息,这有大概必要跨载多个Web页面(更多信息将在前面的JavaBean会话中讲到):
<%@pagesession="true"%>include唆使符让你把内容支解成更多的可办理元素,比方某些元素就用于援用共用的页眉和页脚。援用的页面能够是流动的HTML页,也能够是更多的JSP内容:
<%@includefile="filename.jsp"%>
声明
JSP的声明能够界说页面级的变量来保留信息,大概是界说JSP页面的别的部分必要的办法。假如你发明援用了太多的代码,一般利用一个独自的Java类会更好。声明写在<%!?%>标志中。因为任何内容都必需是正当的Java语句,因而变量声明老是用分号来停止:<%!inti=0;%>。
表达式
在JSP的表达式中,表达式的了局被转换成字符串并被间接援用到输入页面中。JSP的表达式包括在<%=?%>标志中。表达式不必要分号,除非分号是作为引号中的字符串的一部分。
<%=i%>
<%="Hello"%>
代码段/Scriptlet
JSP代码段或Scriptlet包括在<%?%>标志中。这些Java代码在Web服务器吸收哀求时运转。在Scriptlet的四周是原始的HTML或XML,代码段可让你创立有前提的可实行代码,大概是创立利用别的一段代码的元素。比方,上面这段在H1、H2、H3和H4标志中显现字符串“Hello”的代码,就分离了表达式和scriptlet的利用。Scriptlet其实不限定在一行源代码中:
<%for(inti=1;i<=4;i++){%>
<H<%=i%>>Hello</H<%=i%>>
<%}%>
正文
最初这个JSP关头元素是正文。只管你老是能够在文件中利用HTML正文,但假如用户检察页面的源文件,他们就能够看到这些正文。假如你不想让用户看到你的正文,你就必要把它们写在<%--?--%>标志里:
<%--commentforserversideonly--%>
最初被命名为Oak,目标设定在家用电器等小型系统的编程语言,来解决诸如电视机、电话、闹钟、烤面包机等家用电器的控制和通讯问题。 http://www.ckuyun.com/去下载,或到同济技术论坛的服务器ftp://www.ckuyun.com去下,安装上有什么问题,可以到论坛上去提问。 所以现在应用最广泛又最好学的就是J2EE了。 J2EE又包括许多组件,如Jsp,Servlet,JavaBean,EJB,JDBC,JavaMail等。要学习起来可不是一两天的事。那么又该如何学习J2EE呢?当然Java语法得先看一看的,I/O包,Util包,Lang包你都熟悉了吗?然后再从JSP学起。 Java语言支持Internet应用的开发,在基本的Java应用编程接口中有一个网络应用编程接口(java net),它提供了用于网络应用编程的类库,包括URL、URLConnection、Socket、ServerSocket等。Java的RMI(远程方法激活)机制也是开发分布式应用的重要手段。 你现在最缺的是实际的工作经验,而不是书本上那些凭空想出来的程序。 关于设计模式的资料,还是向大家推荐banq的网站 http://www.jdon.com/,他把GOF的23种模式以通俗易懂的方式诠释出来,纯Java描述,真是经典中的经典。 不过,每次的执行编译后的字节码需要消耗一定的时间,这同时也在一定程度上降低了 Java 程序的运行效率。 是一种将安全性(Security)列为第一优先考虑的语言 自从Sun推出Java以来,就力图使之无所不包,所以Java发展到现在,按应用来分主要分为三大块:J2SE,J2ME和J2EE,这也就是Sun ONE(Open Net Environment)体系。J2SE就是Java2的标准版,主要用于桌面应用软件的编程;J2ME主要应用于嵌入是系统开发,如手机和PDA的编程;J2EE是Java2的企业版,主要用于分布式的网络程序的开发,如电子商务网站和ERP系统。 Pet Store.(宠物店)是SUN公司为了演示其J2EE编程规范而推出的开放源码的程序,应该很具有权威性,想学J2EE和EJB的朋友不要 错过了。 让你能够真正掌握接口或抽象类的应用,从而在原来的Java语言基础上跃进一步,更重要的是,设计模式反复向你强调一个宗旨:要让你的程序尽可能的可重用。
页:
[1]