仓酷云

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

[学习教程] JAVA编程:J2EE整体的进修企图仓酷云

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

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

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

x
为什么外国人还要写那些框架进行代码封装,他们不就是为了别人使用时可以更简单么!如果要达到一个企业级项目的不用框架是很难的。小一些的项目还行,大的光是MVC模式的设计的编码量就够大的了。还有性能方面,单轮windows,这个工具是微软写的,。第一部分:
JAVA言语基本常识。包含非常、IO流、多线程、汇合类、数据库。(牢记基本常识必定要每时每刻牢固)
请求:对java的封装,性命周期等有必定的懂得;
非常------把握try-catch-finally的利用
IO流------把握字撙节、字符流和对象序列化的处置.。纯熟利用各类输出、输入流类(InputStream、OutputStream、FileInputStream、FileOutputStream、DataInputStream、DataOutputStream、BufferedInputStream、BufferedOutputStream、Reader、Writer、InputStreamReader、OutputStreamWriter、BufferReader、BufferedWriter、ObjectInputStream、ObjectOutputStream)。
多线程-------把握多线程完成的两种完成办法,分离是承继Thread类与完成Runnable接口。了解线程间的同步与互斥。
汇合类-------把握Set、Collection、Map、List、Iterator、Enumeration接口的利用,把握HashSet、ArrayList、Vector、HashMap、HashTable类的利用。
数据库-------把握JDBCAPI的利用,包含DriverManager类、Connection接口、Statement类和接口、PreparedStatement接口、ResultSet接口。
另有懂得java反射机制,对Java1.5的新功效必需有懂得与利用,泛型等。.
别的-------了解Unicode、GB2132、GBK、UTF-8、ISO8859编码体例。
参考:《Java编程头脑》、张孝祥视频教授教养。

第二部分:
JAVA收集编程。包含Socket、RMI、HTML、XML、JSP、JavaBean、Servlet。
请求:Socket--------懂得java.io包中的套接口类和服务器套接口类的利用。
RMI--------把握RMI基础事情道理、把握界说远程服务接口类、远程接口类、客户端挪用类和部署、编译RMI使用程序。
HTML--------懂得HTML言语的语法、各类标签。
JSP-------把握JSP2.0语法、隐含对象、EL、JSTL1.1、JSP自定标签。
JavaBean-------了解JavaBean的特性和事务模子。
XML--------懂得XML言语的语法、DTD、Schema。
Servlet---------把握HTTP协定、Servlet事情历程、Servlet会话跟踪、Servlet过滤器、Serlvet事务侦听器、设置web.xml。
UML-------把握用例图、类图、举动图、按次图、形态图。
Aglet-------学会安装利用tahiti服务器,把握AgletAPI。[今后再学,在彭先生的项目才会用到]
开辟工具------把握RationalRose、ant、cvs版本把持、myeclipse、dreamweave等开辟工具利用。
别的-------进修过程当中学会利用Tomcat、JBoss/Weblogic服务器
参考书:《JSP2.0手艺手册》林上杰编著;
《深切体味JavaWeb开辟内情---中心基本》
在JSP上不要花太多工夫,在工夫放在servlet多一些.

第三部分:
盛行MVC架构和Java对象耐久化手艺。包含webwork、Spring、Hibernate
请求:MVC-------了解MVC计划形式、处置历程。
webwork-------了解webwork完成MVC的机制、事情流程。把握设置webwork使用、webwork把持器组件、webwork使用的国际化、非常处置、webwork标签库。(实在良多遗留体系用的是Struts,但如今愈来愈少人用了,以是我勉励你们学webwork,但要必需要懂得一下Struts)
Spring-------把握把持反转(IoC)、面向方面编程(AOP)、事件服务(JTA)、邮件服务(JavaMail)、耐久化服务(DAO、JDBC、ORM)、远程服务(RMI)。
Hibernate--------了解ORM,把握映照对象标识符、映照干系(一对多、多对多、一对一)、映照范例、检索战略、检索体例、数据库事件与并发、办理Hibernate的缓存。
进修历程:先进修webwork2,再进修Hibernate,最初学Spring。

上面的工具偶然间懂得一下:
测试/急迅开辟-----存眷测试,把握Junit单位测试框架,和如今两个盛行的mock工具EasyMock/JMock,熟习个中一种。(提醒:测试十分主要,无效的测试能够削减良多开辟的工夫,固然刚入手下手以为不耐心,仿佛没有需要写测试代码,必定要压服本人实验写测试代码,或多或少的)
UNIX体系------懂得最次要的shell编程,及次要的相干的命令行操纵.
AJAX-----懂得基础的javascript,CSSs,和ajax经常使用的用法,另有JSON框架.
(ajax的框架太多,但不要花太多工夫往学,由于你不晓得公司用不必ajax,并且用的那一框架你没有举措晓得,以是懂最基本就能够了)

参考书:《webworkinaction中文版》
《精晓Struts》、《精晓Hibernate》孙卫琴著,
《Spring手艺手册》林信良著
《JUnitinaction中文版》VincentMassol著的
书本只是用来进门的,其他的工具必需多上英文网址,只管多看一些英文文档,进步本人的程度,同时有空的时分也能够下载的一些开源项目标文档。
最初一句话:不管甚么手艺,学了不要觉得本人多牛,学手艺只是为了更好进步本人做项目标才能和提拔本身的程度。你做的项目效果如何才干终极看出你本身的程度。

你希望java的IDE整合。这个是没有必要的,重要的是你理解java有多深以及怎么组织你的代码,即使没有IDE,代码照样能够编译运行的。
山那边是海 该用户已被删除
沙发
发表于 2015-1-21 11:13:25 | 只看该作者
如果要向java web方向发展也要吧看看《Java web从入门到精通》学完再到《Struts2.0入门到精通》这样你差不多就把代码给学完了。有兴趣可以看一些设计模块和框架的包等等。
板凳
发表于 2015-1-26 09:52:44 | 只看该作者
Java自面世后就非常流行,发展迅速,对C++语言形成了有力冲击。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人PC、数据中心、游戏控制台
简单生活 该用户已被删除
地板
发表于 2015-1-31 15:42:05 | 只看该作者
自从Sun推出Java以来,就力图使之无所不包,所以Java发展到现在,按应用来分主要分为三大块:J2SE,J2ME和J2EE,这也就是Sun ONE(Open Net Environment)体系。J2SE就是Java2的标准版,主要用于桌面应用软件的编程;J2ME主要应用于嵌入是系统开发,如手机和PDA的编程;J2EE是Java2的企业版,主要用于分布式的网络程序的开发,如电子商务网站和ERP系统。
飘灵儿 该用户已被删除
5#
发表于 2015-2-5 22:47:01 | 只看该作者
是一种为 Internet发展的计算机语言
爱飞 该用户已被删除
6#
发表于 2015-2-6 13:08:59 | 只看该作者
如果你学过HTML,那么事情要好办的多,如果没有,那你快去补一补HTML基础吧。其实JSP中的Java语法也不多,它更象一个脚本语言,有点象ASP。
分手快乐 该用户已被删除
7#
发表于 2015-2-16 05:25:38 | 只看该作者
Java 编程语言的风格十分接近C、C++语言。
金色的骷髅 该用户已被删除
8#
发表于 2015-2-18 16:18:59 | 只看该作者
Sun公司看见Oak在互联网上应用的前景,于是改造了Oak,于1995年5月以Java的名称正式发布。Java伴随着互联网的迅猛发展而发展,逐渐成为重要的网络编程语言。
灵魂腐蚀 该用户已被删除
9#
发表于 2015-2-28 15:26:33 | 只看该作者
设计模式是高级程序员真正掌握面向对象核心思想的必修课。设计模式并不是一种具体"技术",它讲述的是思想,它不仅仅展示了接口或抽象类在实际案例中的灵活应用和智慧
小魔女 该用户已被删除
10#
发表于 2015-3-3 19:09:53 | 只看该作者
当然你也可以参加一些开源项目,一方面可以提高自己,另一方面也是为中国软件事业做贡献嘛!开发者在互联网上用CVS合作开发,用QQ,MSN,E-mail讨论联系,天南海北的程序员分散在各地却同时开发同一个软件,是不是很有意思呢?
不帅 该用户已被删除
11#
发表于 2015-3-4 02:10:48 | 只看该作者
其实说这种话的人就如当年小日本号称“三个月拿下中国”一样大言不惭。不是Tomjava泼你冷水,你现在只是学到了Java的骨架,却还没有学到Java的精髓。接下来你得研究设计模式了。
若相依 该用户已被删除
12#
发表于 2015-3-11 15:00:36 | 只看该作者
所以现在应用最广泛又最好学的就是J2EE了。 J2EE又包括许多组件,如Jsp,Servlet,JavaBean,EJB,JDBC,JavaMail等。要学习起来可不是一两天的事。那么又该如何学习J2EE呢?当然Java语法得先看一看的,I/O包,Util包,Lang包你都熟悉了吗?然后再从JSP学起。
小女巫 该用户已被删除
13#
发表于 2015-3-11 15:54:02 | 只看该作者
J2SE开发桌面应用软件比起 VC,VB,DEPHI这些传统开发语言来说,优势好象并不明显。J2ME对于初学者来说,好象又有点深奥,而且一般开发者很难有开发环境。
因胸联盟 该用户已被删除
14#
发表于 2015-3-13 06:10:18 | 只看该作者
你就该学一学Servlet了。Servlet就是服务器端小程序,他负责生成发送给客户端的HTML文件。JSP在执行时,也是先转换成Servlet再运行的。虽说JSP理论上可以完全取代Servlet,这也是SUN推出JSP的本意,可是Servlet用来控制流程跳转还是挺方便的,也令程序更清晰。接下来你应该学习一下Javabean了,可能你早就看不管JSP在HTML中嵌Java代码的混乱方式了,这种方式跟ASP又有什么区别呢?
变相怪杰 该用户已被删除
15#
发表于 2015-3-19 17:09:58 | 只看该作者
让你能够真正掌握接口或抽象类的应用,从而在原来的Java语言基础上跃进一步,更重要的是,设计模式反复向你强调一个宗旨:要让你的程序尽可能的可重用。
活着的死人 该用户已被删除
16#
发表于 2015-3-22 17:10:24 | 只看该作者
Sun公司看见Oak在互联网上应用的前景,于是改造了Oak,于1995年5月以Java的名称正式发布。Java伴随着互联网的迅猛发展而发展,逐渐成为重要的网络编程语言。
乐观 该用户已被删除
17#
发表于 2015-4-16 05:48:24 | 只看该作者
J2SE开发桌面应用软件比起 VC,VB,DEPHI这些传统开发语言来说,优势好象并不明显。J2ME对于初学者来说,好象又有点深奥,而且一般开发者很难有开发环境。
老尸 该用户已被删除
18#
发表于 2015-5-2 00:48:47 | 只看该作者
另外编写和运行Java程序需要JDK(包括JRE),在sun的官方网站上有下载,thinking in java第三版用的JDK版本是1.4,现在流行的版本1.5(sun称作J2SE 5.0,汗),不过听说Bruce的TIJ第四版国外已经出来了,是专门为J2SE 5.0而写的。
海妖 该用户已被删除
19#
发表于 2015-5-7 16:32:51 | 只看该作者
是一种语言,用以产生「小应用程序(Applet(s))
逍遥一派 该用户已被删除
20#
 楼主| 发表于 2015-6-13 21:03:47 | 只看该作者
任职于太阳微系统的詹姆斯·高斯林等人于1990年代初开发Java语言的雏形,最初被命名为Oak,目标设置在家用电器等小型系统的程序语言
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-12-23 07:28

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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