JiveJdon Community Forums
在线32人 J道首页 | 论坛首页 | 培训咨询 | 开源框架 | 精华 | 查搜 | 注册 | 登陆 |
首页 » 论坛 » J2EE/JavaEE/JEE/EJB/JSF等技术讨论
???en_US.forumThreadPrev.name??? 上一主题
Go back to the topic listing   返回主题列表
???en_US.forumThreadNext.name??? 下一主题
这个主题共有 38 回复 / 3 页 [ 1 2 3 下一页 ]  发表新帖子  回复该主题贴
kevn2435

发表文章: 1
注册时间: 2007年02月12日 18:30
初学者在J2EE的困惑! 发表: 2007年02月12日 18:41 回复
BanQ,我学习java大概有一年的时间了,感觉没有什么头绪,不知道怎么才能成为一个真正的java程序员,能不能告诉我学习java的过程?谢谢了.
banq

发表文章: 8912
注册时间: 2002年08月03日 17:08
re:初学者在J2EE的困惑! 发表: 2007年02月14日 12:45 回复
1. 学习web基本技术
http://www.jdon.com/idea.html

2. 学习GoF模式, 结合学习jive中模式处理设计
http://www.jdon.com/designpatterns/index.htm
http://www.jdon.com/jive.htm

3. 学习分层架构:表现层、持久层模式:struts Hibernate
http://www.jdon.com/dl/best/struts.htm

http://www.jdon.com/dl/best/hibernate.htm


4. 学习业务层模式 IOC依赖注射模式及其应用案例,如JdonFramework和JiveJdon3

http://www.jdon.com/AOPdesign/Ioc.htm

5. 学习AOP等复杂应用Spring
http://www.jdon.com/dl/best/spring.htm

6. 学习大型企业应用集群分布式计算 缓存应用 分布式事务处理,并发处理,单例和多例POOL性能解决方案等: EJB2或EJB3

7. 学习Evans DDD,揉合所有J2EE所有组件技术,实现围绕对象的快速有效开发,回归对象设计之初。大道复简!


Jdon开站至今,对于那些长期访问J道网站的人,可以发现以上学习路径。

进入上面每一个阶段都要找一个对应的现成软件代码来修改,先调试运行,然后小修小改,直至大修大改,全部消化,算是完成学习了。JiveJdon2.5(Jive2.5)、JPestore和JiveJdon3.0就是这样三个从易到难的代码。
JiveJdon2.5:
http://www.jdon.com/jive.htm

JPetstore:
http://www.jdon.com/jdonframework/app.htm#jpetstore

JiveJdon3:
http://www.jdon.com/jdonframework/jivejdon3/index.html

如果上面这些开放资源还不能帮助你,那么可能你需要再浅显易懂的一步一步学习资料,对于过来人将一句话掰开分两句说是一件费力的事情,所以你就要付些费用,比如下载一本我写的“Java实用系统开发指南”,该书前几章一直都有学习意义,下载地址:http://www.jdon.com/my/train/controllAction.do

[该贴被admin于2008-03-24 10:01修改过]
netstu

发表文章: 2
注册时间: 2007年03月11日 16:11
re:初学者在J2EE的困惑! 发表: 2007年03月11日 16:11 回复
我特崇拜banq,太厉害了
anyboy

发表文章: 2
注册时间: 2007年01月15日 17:31
回复:re:初学者在J2EE的困惑! 发表: 2007年03月29日 19:44 回复
你随便写个抽象工厂我看看!
zuly

发表文章: 57
注册时间: 2007年03月29日 11:42
re:初学者在J2EE的困惑! 发表: 2007年03月30日 10:42 回复
步骤如下
1. 学习MVC,看Struts的Best Practices!(apache pet store)从这里就可以开始设计模式和软件结构的实践.

2. 学习持久层的解决方案!推荐Hibernate!也是看best Practices,然后找项目做!为什么推荐Hibernate,是因为Hibernate的Api对于数据访问上的描述,还是持久层上的设计解释是非常经典了,我只看了半天就开始用Hibernate做项目了!但是真正实际解决持久上的问题的时候确是1个月后,可见Hibernate的持久策略是如何的经典.

3. 结合EJBSpring,开始掌握松耦合架构,接触到领域建模,深入研究j2ee核心应用

4. 可以开始纵观流行编程语言,c,c++,py,perl,rb,ror等

5. 总结经验


我现在才到第4步,正在跑第5步
starwolf

发表文章: 1
注册时间: 2007年03月30日 10:58
re:初学者在J2EE的困惑! 发表: 2007年03月30日 10:59 回复
ding
ganni506

发表文章: 3
注册时间: 2007年03月30日 18:25
re:初学者在J2EE的困惑! 发表: 2007年03月30日 18:26 回复
我也是 !初学者
banq

发表文章: 8912
注册时间: 2002年08月03日 17:08
re:初学者在J2EE的困惑! 发表: 2007年04月02日 15:01 回复
相关主题:
关于学习Java需要多阅读英文源码:
http://www.jdon.com/jivejdon/thread/31292.html

j2se基础的重要性 ?:
http://www.jdon.com/jivejdon/thread/31338.html
[该贴被banq于2007年04月04日 11:22修改过]
wstfh

发表文章: 2
注册时间: 2007年04月22日 16:51
re:初学者在J2EE的困惑! 发表: 2007年04月22日 16:58 回复
我先声明我是个中学生刚打算去学java,刚才看了些帖子,我有几个问题是什么是j2se?还有什么是J2EE?那个J2EE与java有关系吗??
wstfh

发表文章: 2
注册时间: 2007年04月22日 16:51
re:初学者在J2EE的困惑! 发表: 2007年04月22日 17:00 回复
对了,还有什么是OO,希望大家能尽快帮我解决下 ,非常感谢!
banq

发表文章: 8912
注册时间: 2002年08月03日 17:08
回复:re:初学者在J2EE的困惑! 发表: 2007年04月26日 08:12 回复
>还有什么是OO
真心奉劝:如果不会使用google搜索,就不要学Java了.
yuchui

发表文章: 3
注册时间: 2007年04月19日 13:01
re:初学者在J2EE的困惑! 发表: 2007年04月26日 09:13 回复
我是这么学的,

从网上下载一个TIJ(JAVA编程思想)拿来看,看书要有耐心,差不多看到线程那章,
那好,这书先放在那里

先学着如何连接数据库,往数据库里写东西,更新东西,删除之类的,然后你在找本JSP的书,先区分下JSP语法和JAVA之间的差异,然后找个例子做一下,先从简单的留言版开始做

然后在一步一步的往上学,之后,你就知道怎么学的,我就是这么学过来的。
liggway

发表文章: 2
注册时间: 2007年04月26日 10:07
re:初学者在J2EE的困惑! 发表: 2007年04月26日 10:19 回复
有几本书要看的
初学可以看看java参考,了解决经j2se的基本结构
然后就是thinking in java
再就是design patterns
其间还要学会eclipse,weblogic,oracle(或其他工具,个人推荐),
最好还有uml相关的Rose
建议书不要看多,要经典的

当然以上至多算是中级水平
banq

发表文章: 8912
注册时间: 2002年08月03日 17:08
re:初学者在J2EE的困惑! 发表: 2007年04月26日 10:56 回复
大家说得都很好,我根据我的现在经验,学习J2EE,一定要学好OO,使用OO方法来指导J2EE实战,没有OO指导的J2EE,就是没有思想指导的行动,就是盲动,就象当初如果没有马烈主义思想指导中国,怎么行呢?

学习OO有两个基本的大方面知识,至少是我实战的依据:

1. GoF设计模式, 掌握非业务性质的对象创建和组织.
http://www.jdon.com/designpatterns/index.htm

2. Evans DDD, 掌握业务性质的对象如何创建和组织
Evans DDD介绍
http://www.jdon.com/mda/dddcase2.html
以及DDD讨论:
http://www.jdon.com/jivejdon/query/searchThreadAction.shtml?query=ddd

上述两种思想必须融合在J2EE/JavaEE学习中,分开了,就范了理论脱离实践的错误,最后就很难合在一起.我认为这应该也是当前软件教育 培训的基本要点.
[该贴被banq于2007年04月26日 11:09修改过]
dunai2004

发表文章: 2
注册时间: 2007年04月28日 01:49
re:初学者在J2EE的困惑! 发表: 2007年04月28日 01:50 回复
我觉得这里有两问题要分清:JavaEE和JavaSE的区别,JavaEE和JavaSE作为规范和作为应用实现的区别。
从规范上讲,JavaSE是JVM一样是Java平台技术的基础之一,离开了JavaSE,Java技术就成了无源之水、无本之木。JavaSE是谈论一切所有其他技术的起点,根源,它涵盖了现代软件开发商的所有方方面面。
JavaEE,是对JavaSE在企业应用的延伸,扩展。这些延伸和扩展是沿着三个方向进行的:
1。容器;2。服务;3。组件。也就说,在JavaSE中所有技术都是平列式的库,需要什么在相应的库里找就可以了,但很少作为单独的技术提出。象从JavaSE 5。0以后出现的Annotation、Generic也并没有作为与众不同的XXX(三字头)提出来。而JavaEE规范的组织,却是按照容器、服务、组件三大范畴分类的。与JavaSE开发的独立应用不同,JavaEE的开发,实际上是容器、组件和服务互动的过程,在这点上,JavaEE与单纯的JavaSE开发过程有很大不同。这些不同有很多,也值得在开发经验中不断总结。
这个主题有 38 回复 / 3 页 [ 1 2 3 下一页 ]
???en_US.forumThreadPrev.name??? 上一主题
Go back to the topic listing   返回主题列表    返回页首  返回页首
???en_US.forumThreadNext.name??? 下一主题
热点TAG: AOP cache DDD EJB 集群 设计模式 Hibernate IOC JiveJdon OO RBAC Spring Struts
查询本论坛内 回复超过的热门帖子
快速发表回复
标题
 
粗体 斜体 下划线 插入图片 插入代码 插入url链接 插入附件
内容
 

解惑之道在J道 ,打造中国最具影响力的的企业软件社区
OpenSource JIVEJDON v3.0 Powered by JdonFramework Code © 2002-07 jdon.com

anti spam