eclipse,J2EE入门学习心得

j2ee简单学习总结 j2ee的个人简单总结,主要是针对基础的汇总。 立即下载
有不少朋友发邮件问我一些学习方法.今天学校放春假,刚好有点空闲时间.我学习eclipse,J2EE也有段时间,
虽然自己还是菜鸟,但是无论如何也愿意分享自己前段时间的一点点学习经验,以免后面的朋友多走弯路.

这篇文章的读者对象:
对于J2SE掌握地比较熟练,Util,集合,Swing都懂,象Thinking in Java这样的经典入门书籍应该看起来没有什
么问题.然后希望在其它方面深入一些.

首先说eclipse学习:
一、熟悉eclipse编程环境:
能够熟悉eclipse ide的基本功能.我想你在学习J2SE时应该用的是eclipse吧,那就没什么问题了.如果前面使
用的是JBuilder,那么它们的用法大致都差不多的.把eclipse装上应该能很快熟悉起来.

二、学习Swt/JFace编程:
eclipse插件或者是RCP带给我们最大的方便应该在于程序界面这方面吧.虽然它在无界面程序下也能够给予帮助,但是我们一般用到最多地还是它优秀的界面.
应该读的书:
<<The Definitive Guide to SWT and JFace>>
强烈推荐这本,虽然还有很多讲这方面的书,无疑这本是经典.如果Swing学习的不错,可以很快掌握SWT.

三、学习eclipse插件:
有了Swt和JFace的基础,就可以很快进入eclipse插件的世界了.
应该读的书:
<<Contributing to Eclipse>>
作者:Erich Gamma,Kent Beck
译者:熊节
两位作者都是非常牛的人...我就不介绍了,(我还有Kent Beck的好几本书:)
虽然这本书很早了,内容是eclipse2.1,但是eclipse的新版本是在原先基础上不断发展的,这本书中讲述的关于开发插件的思路和方法无疑对于现在还是非常有用的.
还有一个重要的学习地方就是www.eclipse.org,上面有很多优秀的文章.那里也是我一直学习的地方.我的blog上也有不少学习资源.都是非常不错的.

四、学习eclipse RCP开发:
rcp程序,Rich Client Platform, 在我看来本质还是eclipse插件,只是可以脱离eclipse运行的"插件"罢了.

如果懂了eclipse插件如何写,完全可以在10分钟内把一个插件改成单独的rcp程序.
应该读的书:
<<Eclipse Rich Client Platform>>
作者:Jeff McAffer
他是eclipse rcp工作小组的核心成员之一.写得非常好
我认为这本书在rcp领域是一本经典.按照书中一个完整的聊天程序的开发过程自己实践一遍,相信对于rcp能有非常好的把握.
ps:还是不要忘了www.eclispe.org.上面的文章始终对我们有很大帮助.

然后再谈谈J2EE入门吧,有什么不对的地方还请大家指出来:
一、学习Servlet与Jsp
这个是J2EE中基础中的基础.至于为什么学Servlet?尽管在实际中用到的不多,而且Servlet能做到所有事Jsp都能完成,但是Jsp最后还是会编译为Servlet,掌握Servlet的原理,对于学习Jsp有很大的帮助.
应该读的书:心
<<Servlet与Jsp核编程>>
我买的是中译版的,赵学良老师翻译的非常不错,谢谢:P我看了好多遍.
二、可以对Jsp继续深入一些:
看完上面这本书,我对jsp和servlet的原理有了很好的了解,但是如果要自己编稍微复杂些的应用还是没什么头绪.我觉得Jsp是J2EE的基础.在这时,不必急着学新技术,可以先好好实践一下基础的东西.
我推荐的书:
<<Jsp设计>>
这本是我在图书馆借的,中译版.非常不错,对于我们编程的,重点放在后半部分就行了.这时,你完全可以试着做点什么东西练练手了.只用servlet+jsp,按照前两本书中的mvc思想完全能编出完整的小型系统.
三、学习框架
掌握了Servlet和Jsp,我认为现在是学习框架的时候了.
我选的是Struts.可能它现在比不了Spring等,但是它还没有完全淘汰,作为一个优秀的MVC框架,学习了解它绝不会浪费我们的时间.到现在我觉得我对于Struts算比较了解了,虽然花了不少时间,但是觉得这些时间花得值得.
我推荐的书:(按照我阅读的时间顺序)
<<Struts in Action>>
这本我看的是中译版,它的内容很老了,主要讲的是1.0(现在Struts最新版本是1.2.x)但是通过它来还是可以很快了解Struts的.可以很快过一遍.
<<Struts: The Complete Reference>>
2004出版的.内容是Struts 1.1
作者:James Holmes想必大家都知道他吧,<<Java编程艺术>>的主要作者.他的书一向非常通俗易懂的.书的前半部分是一个小的HR程序.后面关于Struts的标记库的详细描述可以让我们在实际编程时方便地查询.

读完这两本时,我对Struts有了很好的了解,但是没什么实践,看到的例子太少了.
然后读了:
<<Jakarta Struts Cookbook>>
这本书比较新,是2005年的,上面全是实例,都非常实用.

另外,Struts自带的例子也是学习的好资料.比如1.2.8里的mailreader的代码,我从里面也学到不少.

ps:号称非常复杂的Struts也不过如此,相信学习完Struts,其它简单的流行框架学习起来绝对不难了.

四、持久层
对于不复杂的应用,JDBC完全能够满足需要,但是更加复杂时,我们需要用Hibernate了.
Hiberate是在逻辑层和JDBC之间的一个轻量级应用,用对象映射来操作数据库.

推荐书籍:
<<精通Hibernate>>
作者:孙卫琴
这本书算是一本经典吧:P感谢作者为我们带来如此优秀的作品,比起国内现在太多不负责任的作者,译者孙女士绝对算是一个榜样.


2006年初,说实话,我对于网上很多什么"Struts+Hibernate"之类的描述都感到非常高深,不知道这些这些名词到底是什么.现在终于知道了.都是纸老虎.只要肯花点时间都没什么.

希望对初学者有帮助:)
J2EE学习过程和学习方法总结 J2EE是一种规范,在这片总结中虽然没有具体些这些规范的用法,但这是对J2EE相关组件思考和学习方法的总结。在今后很长的一段时间里它将指引着我如何去学习J2EE。 立即下载

相关推荐

java学习心得体会

Java学习之路:不走弯路,就是捷径."如何学习编程?JAVA该如何学习?"

j2ee学习心得

 学习是一件快乐的事,学习是一件痛苦的事,它让你能够把学到的东西带来财富,它也能让你仁慈学到的东西带来无用武之地!看书:当你买了一本新书的时候,不要瀑布式的往下看,这是传统的学习方法,不适合现代高科技社会的学习方法,尤其是计算机科学,为什么以前的瀑布式软件开发方法到今天会失败,因为瀑布式的方法很难看到将来的变化是什么!当你买来新书的时候,应该大致粗略的看一下整本书,对其整体架构有一定的了解,然后再

太阳里的雪专栏 3119

j2ee 实训报告

详细的实训报告,希望可以对你有帮助。

韩顺平j2ee学习笔记与心得

Java EE概念: Java EE是一个开放的平台,它包括的技术很多,主要包括十三种核心技术(java EE就是十三种技术的总称)。建立一个整全的概念。 要成为一个java EE程序员,必须掌握的技术是java,servlet,jsp。这是基础。 只有在上面的基础上再学 struts,hibernate,ejb,spring,webwork,jst等web框架。 J2ee的十三种技术(规

cyp798752401的专栏 2341

J2EE(Java EE)技术总结-J2EE学习精华教程-电子书

本书内容非常全面,涵盖了多册J2EE书籍所有知识要点,并结合作者自己经验总结而编写,内容相当丰富 众所周知,一般书籍为了销售需要,往往很少的知识点,却需要添加大量的废话、例子,以增加书本厚度,使得阅读者需要花大量时间去看、理出要点,非常浪费时间,本电子书仅仅为了作者查阅资料用而编写,因此内容虽丰富,但却非常精简,结构清晰,语言简洁,非常易于理解,可大大节省了阅读者的学习时间,欢迎下载 书中部分代码等放置于附件中,请点击视图>>>显示附件窗格 目录: .....J2EE体系结构 .....网络通信_IO_Socket与UDP .....网络通信_IO_HTTP .....网络通信_NIO_Socket .....Web_web.xml .....Web_Servlet .....Web_JSP .....Web_JSP_标签库_自定义 .....Web_JSP_标签库_JSTL .....Web_JSP_EL表达式 .....Web_JSP+Servlet_作用域(上下文) .....Web_JSP+Servlet_性能调优 .....Web_Cookie和Session .....Web_过滤器 .....Web_MVC设计模式 .....JDBC .....JDBC_各种数据库连接 .....XML_基础 .....XML_DTD(文档描述与校验技术之一) .....XML_Schema(文档描述与校验技术之一) .....XML_DOM(文档编程接口之一) .....XML_SAX(文档编程接口之一) .....EJB体系结构 .....会话与消息驱动Bean .....AJAX .....JAXB .....Mail(邮件) .....Security(加密解密) .....mime类型 .....乱码解决方案

kaggle注册以及数据集下载全流程

kaggle注册,数据集下载及常见问题

Arriteey的博客 2万+

(一)Eclipse学习总结

一、Eclipse版本问题 1、Eclipse IDE for Java EE Developers该版本集成了Java ee开发常用插件,方便动态web网站开发。适合Java web开发者使用。集成了XML编辑器、数据库查看工具,提供jsp可视化编辑器。 2、Eclipse IDE for Java Developers该版本适合Java开发者,集成CVS、Git、XML编辑器、Mylyn、Maven integration和WindowBuilder等插件 3、Eclipse-JD...

风雨潇潇一书生 2011

EDEM在农业机械设计中的实战应用:以谷物收割机优化为例

本文以谷物收割机优化为例,详细阐述了EDEM离散元仿真软件在农业机械设计中的实战应用。通过构建精准的“数字谷物”模型与农机部件动态界面,利用GPU加速完成大规模颗粒系统仿真,有效诊断并解决了籽粒夹带损失与清选负荷不均等田间难题,实现了从仿真分析到田间验证的设计优化闭环。

weixin_29256771的博客 109

J2EE学习总结

J2EE是什么?     J2EE是一个为大企业主机级的计算类型而设计的Java平台。Sun微系统设计了J2EE,以此来简化在受客户级环境下的应用开发。由于创造了标准的可重用模块组件以及由于构建出能自动处理编程中多方面问题的等级结构,J2EE简化了应用程序的开发,也降低了对编程和对受训的程序员的要求。     J2EE的优势     J2EE为搭建具有可伸缩行、灵活性、易维护性的商务

Up was the only direction your compass navigate. 884

用Python和sklearn预测NBA比赛胜负:从数据清洗到模型优化的完整流程

本文详细介绍了如何使用Python和sklearn构建NBA比赛胜负预测模型,涵盖从数据清洗、特征工程到模型优化与部署的完整流程。通过对比随机森林、XGBoost等主流算法,提供实战技巧和解决方案,帮助数据爱好者掌握体育数据分析的核心技术。

weixin_30823001的博客 133

全志F1C100S/F1C200S学习笔记(11)——spi-flash 启动全流程适配烧录及踩坑指南

SPI Flash 系统编译 spi-flash 启动适配 分区规划: 分区序号 分区大小 分区作用 地址空间及分区名 mtd0 1MB (0x100000) spl+uboot 0x0000000-0x0100000 : “uboot” mtd1 64KB (0x10000) dtb文件 0x0100000-0x0110000 : “dtb” mtd2 4MB (0x400000) linux内核 0x0110000-0x0510000 : “kernel” mtd3 剩余 (

丨晋丨 1万+

J2EE学习总结(转载)

  JavaJava是面向对象的(object-oriented)编程语言,有三个主要机制(mechanism),封装(encapsulation)、继承(inheritance)多态(polymorphism).封装:利用抽象数据类型将数据和基于数据的操作封装在一起,数据被保护在抽象数据类型的内部,系统的其他部分只有通过包裹在数据外面的被授权的操作,才能够与这个抽象数据类型交流和交互。关于封装,

Mr.Kim.Wu 的日记 3084

GEE APP:基于Sentinel-1 SAR数据的洪水检测与制图系统:利用GEE平台实现洪涝区域提取、面积统计及矢量栅格化导出

本文介绍了一个基于Google Earth Engine平台的Sentinel-1 SAR洪水监测应用,通过自动化流程实现洪水淹没区域的精准检测与分析。系统采用Refined Lee滤波降噪和Otsu自适应阈值算法,结合SRTM地形数据消除干扰,可自动计算淹没面积并生成可视化结果。该工具提供用户友好的交互界面,支持多格式数据导出,适用于灾害应急响应、环境监测和城市规划等领域,具有云平台处理、算法鲁棒性强和操作简便等技术优势。

此星光明博客 327

eclipse,J2EE入门学习心得(转)

广州大学华软软件学院 苏国良(Java学生) 483

Ego Planner规划算法(下)——Ego Planner程序框架

本系列文章用于学习记录Ego-Planner规划算法的相关内容,本系列文章是在在Fast Planner规划算法系列文章的基础上,展开对Ego Planner的相关介绍,主要包括Ego Planner算法流程和程序框架两部分,主要学习资料是深蓝学院的移动机器人运动规划课程

慕羽★的博客 7259

[工作流节点24] 外部用户审批的实现方式:让客户、供应商也能参与流程决策

摘要: 明道云支持通过三种方式实现外部用户审批:1)外部表单审批(推荐方案),通过公开表单让外部用户提交审批意见并自动触发流程;2)链接参数审批,通过含参数的URL实现一键确认;3)API/Webhook审批,适用于系统集成场景。三种方案均无需外部用户登录,支持记录操作日志和安全审计。典型应用包括客户确认报价、供应商发货确认等,实现内外流程无缝衔接。建议根据业务复杂度选择:无代码需求用外部表单,轻量审批用链接参数,系统对接用Webhook。

每日出拳老爷子的博客 347

Java入门--eclipse,J2EE入门学习心得

 有不少朋友发邮件问我一些学习方法.今天学校放春假,刚好有点空闲时间.我学习eclipse,J2EE也有段时间,虽然自己还是菜鸟,但是无论如何也愿意分享自己前段时间的一点点学习经验,以免后面的朋友多走弯路.高手就不用在这里浪费时间了:P这篇文章的读者对象:对于J2SE掌握地比较熟练,Util,集合,Swing都懂,象Thinking in Java这样的经典入门书籍应该看起来没

kinglino520的专栏 442

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

J2EE与中间件 学习笔记1 JDBC Session Servlet

前言J2EE与中间件是我们的一门课程。然后非常悲惨的是,我一点也不会这门课的技术,需要从零开始学习一波。我写日志来记录自己的学习过程。主要依托于上课的课件和给出的示例代码,还有网上的教程。这系列的文章中很大可能出现很多错误,希望各位不吝指正。 J2EE概论发展历史上图是J2EE的一个发展情况,根据老师的描述,这门技术已经非常稳定了。我看了一下Oracle官网,现在貌似是出到8了。但是我之前从来没有关

在校大学生的博客 1万+

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

J2ee企业应用测试实践 学习示例

最近刚学完《J2ee企业应用测试实践》这本书。感觉还是能学到不少的东西,我把最后一章的示例上传至csdn以做个网络硬盘地址保存着。示例使用的相关java的资源文件在网上都是可以下载的。示例是用eclipse开发的,转到myeclipse上好像还会把jdk版本的错误,只要稍微修改就可以。以下是我使用的资源地址。Eclipse downloads页面: http://file.ajava.org/tool/eclipse/eclipse-SDK-3.3.2-win32.zip lomboz h

baso4233的专栏 839

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

eclipse+tomcat集成环境终于建成

把《精通J2EE-Eclipse+Hibernate+Spring整合应用案例》大概过了一遍后,昨天开始着手搭建开发环境。首先收集软件,由于版本支持问题和下载等方面因素,下了很多相关软件其次,开始安装,由于自己机器安装了一套系统集成了java/tomcat/mysql,结果安装到后面,tomcat里面context有冲突,下班了就没有弄了再次,下班把办公室的笔记本借回家继续安装,结果又

1232

keep mind active 一种超脱的境界

 最近给以前给过我很多帮助的副手打电话,她一直很不理解我为什么要再而放弃唾手可得的成就,她说一个野心太大的男人就是得到天下,又会想着怎么去探索火星吧,我不禁哑然失笑!我哪里有那么大的能耐阿!再说探索火星弄不好会坠毁到尸骸全无了的!我其实总是在想我的人生应该多彩一些,那样我就不会觉得无趣而已!在20岁的时候我就看见了自己30岁的生活,在30岁的时候我就看见了自己50岁的生活,如果一生就这样活着还有什

kevin的专栏&&Inter Kakas' NO.21 1910
上一篇: 我用Struts+CSS+DIV做的我们通信系网站
下一篇: Eclipse 3.2 M6发布了
W1nt3rs
W1nt3rs 领域专家: 后端开发技术领域 领域专家: 后端开发技术领域
博客等级 码龄22年 977粉丝 301原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值