仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1670|回复: 18
打印 上一主题 下一主题

[学习教程] JAVA网站制作之JSP(J2EE)手艺简介

[复制链接]
飘飘悠悠 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-18 11:32:23 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
对于一个大型项目,如果用java来作,可能需要9个月,并且可能需要翻阅10本以上的书,但如果用ruby来作,3个月,3本书就足够了,而.net也不过3,4本书足以,这就是区别。j2ee|jsJSP是JavaServerPage,J2EE是Java2EnterpriseEidtion,它们是Sun公司创建在Java言语上的一种服务器真个编程手艺,复杂来讲,它是用来静态天生网页的一种手艺,如今的次要敌手是微软主推的ASP.NET。

JSP应当是属于J2EE的一部分,JSP只是用来静态天生web页面的,jsp文件的后缀是.jsp,和php等手艺一样,人们习气以文件后缀定名这项手艺,实在决年夜部分(能够说是全体)的数据库操纵和很年夜一部分的庞大贸易逻辑都是在JavaBean(典范的J2EE利用EJB)或其他的Java类中完成的,以是在网上基于J2EE的,网站的网页后缀都是.jsp。假如说把显现一个网页比方成用笔在纸上写字给人看的话,幻想的J2EE网站应当是中各部分的功效应当是:JSP就是笔的外衣(它只是帮助笔心,写出字来),JavaBean和EJB等就是笔心(它们是网站的中心,用户是看不到它们的,"笔心"决意了写出来的字是甚么色彩的,悦目欠好看,誊写起来是不是流畅,也就是说它们决意了全部网站的功效,是不是不乱,是不是高效,是不是平安等),收集和服务器软件就是纸,"纸"悦目着就恬逸,也就是网页显现的快)。固然这个比方不是很得当,J2EE的各个部分是严密接洽在一同的,纯真的JSP也能够不借助JavaBean或EJB来毗连数据库和处置贸易逻辑,只是那样效力很低并且不克不及发扬Java的可重用的长处。实在人人都晓得,一个Java程序要运转,就必需被编译天生.class文件,从这一点上说,JSP,Servlet,JavaBean,EJB(它很特别,必要J2EE服务器的特别撑持)他们又有一致的一面。

实在J2EE手艺的局限是一个很年夜的,我只是打仗了一点,连一个完全的EJB也没写过(一样平常的机子带不起来J2EE服务器),EJB是J2EE最中心的手艺。EJB的上风是它经由过程J2EE服务器的撑持(一切的J2EE服务器都必需撑持EJB的特征,最着名的是BEA公司的WebLogic和IBM公司的WebSphere),以最复杂的体例完成了事件,散布式部署等庞大处置,并且实体Bean,动静Bean,会话Bean(名字大概记错了,呵呵)三各类EJB各有"神通"。能够这么说,EJB之以是能以复杂的代码完成初级的庞大的功效,是由于它站在了J2EE服务器的肩膀上。好的EJB完整能够作为贸易软件出卖。


基于ASP.NET的网站的文件名后缀通常为aspx等,呵呵,没有细心研讨过,就未几说了。

那这个对象有什么意义?现在很多用javabean的人就不能保证对象有完整的意义,不成熟的使用模式等导致代码疯狂增长,调试维护的时间要得多得多。在说性能之前,先说说你这个比较的来历。据说微软为了证明。net比java好。
若天明 该用户已被删除
沙发
发表于 2015-1-21 09:38:07 | 只看该作者
Java自面世后就非常流行,发展迅速,对C++语言形成了有力冲击。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人PC、数据中心、游戏控制台
透明 该用户已被删除
板凳
发表于 2015-1-26 12:53:03 来自手机 | 只看该作者
在全球云计算和移动互联网的产业环境下,Java更具备了显著优势和广阔前景。
灵魂腐蚀 该用户已被删除
地板
发表于 2015-2-4 06:00:20 | 只看该作者
关于设计模式的资料,还是向大家推荐banq的网站 [url]http://www.jdon.com/[/url],他把GOF的23种模式以通俗易懂的方式诠释出来,纯Java描述,真是经典中的经典。
小妖女 该用户已被删除
5#
发表于 2015-2-9 16:40:43 | 只看该作者
有时间再研究一下MVC结构(把Model-View-Control分离开的设计思想)
再见西城 该用户已被删除
6#
发表于 2015-2-27 11:40:56 | 只看该作者
象、泛型编程的特性,广泛应用于企业级Web应用开发和移动应用开发。
飘飘悠悠 该用户已被删除
7#
 楼主| 发表于 2015-3-10 04:34:01 | 只看该作者
Pet Store.(宠物店)是SUN公司为了演示其J2EE编程规范而推出的开放源码的程序,应该很具有权威性,想学J2EE和EJB的朋友不要 错过了。
只想知道 该用户已被删除
8#
发表于 2015-3-17 04:12:09 | 只看该作者
至于JDBC,就不用我多说了,你如果用java编过存取数据库的程序,就应该很熟悉。还有,如果你要用Java编发送电子邮件的程序,你就得看看Javamail 了。
简单生活 该用户已被删除
9#
发表于 2015-3-19 16:24:51 | 只看该作者
不过,每次的执行编译后的字节码需要消耗一定的时间,这同时也在一定程度上降低了 Java 程序的运行效率。
10#
发表于 2015-3-22 05:09:17 | 只看该作者
是一种为 Internet发展的计算机语言
admin 该用户已被删除
11#
发表于 2015-5-1 08:08:29 | 只看该作者
你现在最缺的是实际的工作经验,而不是书本上那些凭空想出来的程序。
老尸 该用户已被删除
12#
发表于 2015-5-4 16:22:26 | 只看该作者
J2SE开发桌面应用软件比起 VC,VB,DEPHI这些传统开发语言来说,优势好象并不明显。J2ME对于初学者来说,好象又有点深奥,而且一般开发者很难有开发环境。
活着的死人 该用户已被删除
13#
发表于 2015-5-6 08:09:17 | 只看该作者
当然你也可以参加一些开源项目,一方面可以提高自己,另一方面也是为中国软件事业做贡献嘛!开发者在互联网上用CVS合作开发,用QQ,MSN,E-mail讨论联系,天南海北的程序员分散在各地却同时开发同一个软件,是不是很有意思呢?
金色的骷髅 该用户已被删除
14#
发表于 2015-5-11 07:21:45 | 只看该作者
是一种由美国SUN计算机公司(Sun Microsystems, Inc.)所研究而成的语言
愤怒的大鸟 该用户已被删除
15#
发表于 2015-6-12 07:54:03 | 只看该作者
有时间再研究一下MVC结构(把Model-View-Control分离开的设计思想)
飘灵儿 该用户已被删除
16#
发表于 2015-6-29 20:55:51 | 只看该作者
所以现在应用最广泛又最好学的就是J2EE了。 J2EE又包括许多组件,如Jsp,Servlet,JavaBean,EJB,JDBC,JavaMail等。要学习起来可不是一两天的事。那么又该如何学习J2EE呢?当然Java语法得先看一看的,I/O包,Util包,Lang包你都熟悉了吗?然后再从JSP学起。
海妖 该用户已被删除
17#
发表于 2015-7-3 00:16:55 | 只看该作者
是一种由美国SUN计算机公司(Sun Microsystems, Inc.)所研究而成的语言
若相依 该用户已被删除
18#
发表于 2015-7-3 00:24:57 | 只看该作者
如果你学过HTML,那么事情要好办的多,如果没有,那你快去补一补HTML基础吧。其实JSP中的Java语法也不多,它更象一个脚本语言,有点象ASP。
小魔女 该用户已被删除
19#
发表于 2015-7-8 06:32:22 | 只看该作者
有时间再研究一下MVC结构(把Model-View-Control分离开的设计思想)
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-29 08:19

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表