仓酷云

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

[学习教程] JAVA网页设计J2EE开辟过程当中的非常处置

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

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

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

x
windows系统样,他们做了什么事或者留了一些后门程序,谁都不知道,二,java开发是跨平台,任何系统上都可以运行,对于保密型系统和大型系统开发这是必要的j2ee|历程|非常处置在java里有3种非常范例:

1.反省型非常,如许的非常承继于Excetpion,就是在编译时代必要反省,假如该非常被throw,那末在该非常地点的method后必需显现的throws,挪用该method的中央也必需捕捉该非常,不然编译器会抛出非常.ejb里的RemoteException是一个如许的非常.

2.运转时非常,就是在运转时代体系呈现的非常,该类非常承继于RuntimeException,该类非常在编译时体系不举行反省,如NullPointerExcetpion,NumberFormatException.

3.体系毛病,通常为JVM呈现非常时抛出的非常,如OutofMemoryError,如许的非常在J2EE开辟中是不必体贴的.

在J2EE开辟中,反省型非常被滥用以致于过一段工夫程序员本人都看不懂抛出如许的非常,.内里封装的这些毛病信息是干甚么用的,更可骇的是有很多多少有效的信息找不到了.好比SQLException和RemoteException如许的非常我们没需要再举行封装,如许的非常只对我们调试程序有效,而对客户来讲它就是一个”体系毛病”罢了.非常处置有一个复杂的准绳,你甚么时分必要封装本人的反省型非常?就是你很分明本人抛出这个非常的用处时,好比用户输出用户名和暗码要登录,但用户名和暗码不婚配,你就要界说一个反省型非常,客户端经由过程捕捉该非常,然后把响应的毛病信息反应给客户.而别的的本人未预期的毛病大概非常好比SQLException,只需封装到EJBException中,ejbcontainer会把它的信息追加到RemoteException里,如许客户端捕捉RemoteException后把它写到体系日记里,就很简单举行调试.

关于毛病代码,一样平常反应给客户的毛病代码有两品种型:

1.使用程序级毛病,这些毛病是由客户本身的缘故原由引发的,好比输出信息有误,没有操纵该功效的权限.关于如许情形,体系应给用户一个明白的提醒.

2.体系级非常,好比”未毗连到服务器”,”服务器忙”,”未毗连到数据库”,”体系毛病”,如许的毛病给客户带来的成果是不克不及举行操纵,那末上面的戏该由体系办理员和体系开辟者往演了.

团体以为反省型非常对应于使用程序级毛病,运转时非常对应于体系级非常.

比如模式、敏捷方法什么的,这些思想好,但是实施的人没有理解而且没有正确运用这些知识导致了开发周期的延长。比如说对象,通过getName()方法不能获取对象的名字。
兰色精灵 该用户已被删除
沙发
发表于 2015-1-20 20:24:47 | 只看该作者
应用在电视机、电话、闹钟、烤面包机等家用电器的控制和通信。由于这些智能化家电的市场需求没有预期的高,Sun公司放弃了该项计划。随着1990年代互联网的发展
莫相离 该用户已被删除
板凳
发表于 2015-1-21 10:36:22 来自手机 | 只看该作者
你现在最缺的是实际的工作经验,而不是书本上那些凭空想出来的程序。
只想知道 该用户已被删除
地板
发表于 2015-1-30 15:17:17 来自手机 | 只看该作者
多重继承(以接口取代)等特性,增加了垃圾回收器功能用于回收不再被引用的对象所占据的内存空间,使得程序员不用再为内存管理而担忧。在 Java 1.5 版本中,Java 又引入了泛型编程(Generic Programming)、类型安全的枚举、不定长参数和自动装/拆箱等语言特性。
分手快乐 该用户已被删除
5#
发表于 2015-1-30 19:02:28 | 只看该作者
一直感觉JAVA很大,很杂,找不到学习方向,前两天在网上找到了这篇文章,感觉不错,给没有方向的我指了一个方向,先不管对不对,做下来再说。
透明 该用户已被删除
6#
发表于 2015-2-4 21:27:37 | 只看该作者
所以现在应用最广泛又最好学的就是J2EE了。 J2EE又包括许多组件,如Jsp,Servlet,JavaBean,EJB,JDBC,JavaMail等。要学习起来可不是一两天的事。那么又该如何学习J2EE呢?当然Java语法得先看一看的,I/O包,Util包,Lang包你都熟悉了吗?然后再从JSP学起。
精灵巫婆 该用户已被删除
7#
发表于 2015-2-6 14:22:22 | 只看该作者
你现在最缺的是实际的工作经验,而不是书本上那些凭空想出来的程序。
变相怪杰 该用户已被删除
8#
发表于 2015-2-7 19:23:51 | 只看该作者
一直感觉JAVA很大,很杂,找不到学习方向,前两天在网上找到了这篇文章,感觉不错,给没有方向的我指了一个方向,先不管对不对,做下来再说。
飘灵儿 该用户已被删除
9#
发表于 2015-2-23 04:49:14 | 只看该作者
自从Sun推出Java以来,就力图使之无所不包,所以Java发展到现在,按应用来分主要分为三大块:J2SE,J2ME和J2EE,这也就是Sun ONE(Open Net Environment)体系。J2SE就是Java2的标准版,主要用于桌面应用软件的编程;J2ME主要应用于嵌入是系统开发,如手机和PDA的编程;J2EE是Java2的企业版,主要用于分布式的网络程序的开发,如电子商务网站和ERP系统。
乐观 该用户已被删除
10#
发表于 2015-3-1 07:58:22 | 只看该作者
当然你也可以参加一些开源项目,一方面可以提高自己,另一方面也是为中国软件事业做贡献嘛!开发者在互联网上用CVS合作开发,用QQ,MSN,E-mail讨论联系,天南海北的程序员分散在各地却同时开发同一个软件,是不是很有意思呢?
柔情似水 该用户已被删除
11#
发表于 2015-3-8 17:48:24 | 只看该作者
那么我书也看了,程序也做了,别人问我的问题我都能解决了,是不是就成为高手了呢?当然没那么简单,这只是万里长征走完了第一步。不信?那你出去接一个项目,你知道怎么下手吗,你知道怎么设计吗,你知道怎么组织人员进行开发吗?你现在脑子里除了一些散乱的代码之外,可能再没有别的东西了吧!
小魔女 该用户已被删除
12#
发表于 2015-3-11 15:22:27 | 只看该作者
其实说这种话的人就如当年小日本号称“三个月拿下中国”一样大言不惭。不是Tomjava泼你冷水,你现在只是学到了Java的骨架,却还没有学到Java的精髓。接下来你得研究设计模式了。
再见西城 该用户已被删除
13#
发表于 2015-3-13 04:07:08 | 只看该作者
设计模式是高级程序员真正掌握面向对象核心思想的必修课。设计模式并不是一种具体"技术",它讲述的是思想,它不仅仅展示了接口或抽象类在实际案例中的灵活应用和智慧
金色的骷髅 该用户已被删除
14#
发表于 2015-3-20 11:45:15 | 只看该作者
Java 不同于一般的编译执行计算机语言和解释执行计算机语言。它首先将源代码编译成二进制字节码(bytecode),然后依赖各种不同平台上的虚拟机来解释执行字节码。从而实现了“一次编译、到处执行”的跨平台特性。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-11-15 05:27

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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