社区
Java EE
帖子详情
请各位高手看过来,特别是在职的,小弟有急事请教。
zkb8465
2005-10-08 09:44:44
我是一大四学生,面临找工作的难题,最近常上网看一些招聘消息,个人比较想望J2EE这方面发展。只是这方面懂得实在太少,许多单位都是要求熟悉J2EE平台、精通JAVA、JSP、Servlet、EJB、Hibernate等等技术,还要熟悉面向对象分析、设计、编码,UML建模等方面知识。
我的J2SE基础还可以,也通过了SCJP认证,但是离这类岗位的要求还是有点远。请各位指点一下小弟该好好补点什么课,或者告诉小弟哪些东西在外面比较吃得开一点。
...全文
253
15
打赏
收藏
请各位高手看过来,特别是在职的,小弟有急事请教。
我是一大四学生,面临找工作的难题,最近常上网看一些招聘消息,个人比较想望J2EE这方面发展。只是这方面懂得实在太少,许多单位都是要求熟悉J2EE平台、精通JAVA、JSP、Servlet、EJB、Hibernate等等技术,还要熟悉面向对象分析、设计、编码,UML建模等方面知识。 我的J2SE基础还可以,也通过了SCJP认证,但是离这类岗位的要求还是有点远。请各位指点一下小弟该好好补点什么课,或者告诉小弟哪些东西在外面比较吃得开一点。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
15 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zkb8465
2005-10-10
打赏
举报
回复
不太懂楼上的意思,搞点易懂的建议啊。自己顶一下。
HHHZZZXXX
2005-10-10
打赏
举报
回复
注:转载过来的,本人深有同感,希望对你有所帮助。。
这里是我选出的当前最重要的十大开发技术,最重要的排在前面。看完本文后,请务必加入talk.editors.devx讨论组,提出你选出的十大技术。
1. XML
首先,你要了解XML。我不是说仅仅是XML规格本身,还包括一系列相关的基于XML的语言:最重要的是XHTML、XSLT、XSL、DTDs、XML Schema (XSD)、XPath、XQuery和SOAP。那些在过去5年内从未碰过键盘的人,可能不知道XML为何物。XML是一种文本文件,使用与HTML类似的标记。XML能定义一个树状结构,并能描述所含的数据。
XML最好的一点是既能存结构化数据也能存非结构化数据。它既能存贮和描述“规格的”(regular)表格数据,也能容纳和描述“粗糙的”(ragged)文件数据。
XHTML是现今写HTML的首选方法。因为它是形式完好(well formed)的XML,比起古老的、通常是畸形(malformed)的HTML文件,XHTML格式的文件更容易处理。
XSLT和XSL是用于把XML文件转成其它格式的语言。可转换的格式包括:文本文件、PDF文件、HTML、以逗号为分隔符的文件,或其它XML文件。
DTD和XML Schema描述XML文件所能包含的内容的类型,并让你“验证”XML文件内容的合理性,而不用写特殊代码以确保内容符合规则要求。
XPath和XQuery是用于从XML文件中抽取单个项目或一组项目的查询语言。XQuery扩展了XPath,因而更重要。XQuery与XML的关系正像SQL与关系数据库的关系。
SOAP是Web服务之间的一个标准通讯协议。尽管你不需要对SOAP标准一清二楚,你应该熟悉一般的schema和它的工作原理,以便能应用这门技术。
2. Web Service
Web服务是XML流行后的一个直接产物。因为你能用XML描述数据和物件,因为你能用schema确保XML文件内容的合理性,因为XML是基于文本的规范,XML为跨平台通讯标准提供了一个极其方便的基本格式。如果你还从来没碰到Web服务,你可能很快就会碰到,在未来5年内,你几乎肯定会碰到。熟悉Web服务十分重要,因为它是目前所有跨不同机器、不同语言、不同平台和不同地点的通讯协议中最简单的一个。不管你需要与否,Web服务是迈向互用性的重要一步。
XML工作组主席John Bosak曾说XML“给Java一些事做”。实际上,Web服务让所有语言都有了一些事做。Web服务让在大型机上运行的COBOL应用软件能调用在手持设备上运行的Java应用程序、能让Java applet与.NET服务器交谈、能让微机软件与Web服务器无缝连接,并提供了一个相对容易的方法,让企业不光能向外界提供数据,还能提供功能,而且是一种与语言、平台和位置都独立的方法。
3. 面向对象的编程 (OO)
很多程序员仍认为OOP是象牙塔里的技术。但如果你想一下是什么语言在过去的10年里占主导地位,你就会理解OOP不是象牙塔里的技术。OOP从Smalltalk开始,传到C++和Pascal (Delphi)。Java使OOP大踏步地迈向主流,几年后的VB.NET和C#则完全确立了OOP的优势地位。尽管这些语言中的多数并不要求你必须会OOP,但我觉得如果你不了解OOP的基本概念也不知道如何应用这些概念,你能找到的编程工作将越来越少。
4. Java、C++、C#和VB.NET
我把这些语言列在一起,并不是建议你成为每一种语言的专家。我的理由是:学习编程最有效的方法之一是看代码,而你能看到的大量的代码很可能不是用你所喜爱的语言编写的。
在过去几年,各语言的能力越来越接近。现在,你可以用VB.NET写Windows服务、Web应用程序或命令行程序。即使你只使用一种语言,你也应该学一些其它语言,以便能看懂那些样例,并将其翻译到你所用的语言。这4种语言是基本核心,还有其它一些满足不同需要、颇具用途的语言,如FORTRAN、COBOL、APL、ADA、Perl和Lisp。
5. JavaScript
尽管名字有些相像,但Java与JavaScript并无关联。为什么一个脚本语言会如此重要呢?因为所有主流浏览器都用JavaScript。如果你需要写Web应用程序,你就有足够的理由学JavaScript。JavaScript可以用作ASP或ASP.NET的服务器语言,也可以当做用于扩展XSLT的功能语言(functional language)。JavaScript是Mozilla/Netscape中用于激活基于XUL的程序接口的首选语言。JavaScript的一个变种ActionScript是Flash MX的编程语言。将来,JavaScript很可能成为新设备的编程语言,以及大型应用软件中的宏语言。
与JavaScript相对照的是VBScript。尽管Microsoft的软件对VBScript有良好的支持,但VBScript在未来的开发工作中很可能是一个糟糕的选择。就是Microsoft也倾向于用JavaScript(或Microsoft自己的变种:JScript)写客户端程序。在选择脚本语言时,请选择JavaScript。
6. 正则表达式(Regular Expressions)
查寻关系数据库可以用SQL,查询XML可以用XPath和XQuery,查询纯文本文件则可以用正则表达式。例如,你可以用一个命令从一个HTML文件中查找并删除所有的注释。各种开发语言内置的一些简单的文本查询功能,如"IndexOf"函数或VB中经典的"InStr"函数或"Like"操作符,根本不能与正则表达式相提并论。现在,各种主要的开发语言都提供使用正则表达式的途径。尽管正则表达式本身既难懂更难读(是回到早期计算机时代的一种倒退),但它却是一个功能强大而且未被充分利用的工具。
7. 设计模式
正像OOP通过把对象分类以简化编程一样,设计模式对一些普遍的对象之间的交互进行分类,并赋予一个恰当的名称。OOP用得越多,设计模式就越有用。一些最常用的模式的名称已经变成了软件开发领域共同使用的术语,所以要跟上信息的主流,你就要对设计模式有相当的理解。
8. Flash MX
如果你需要在客户端得到比HTML和CSS更多的图形和更强的编程功能,Flash是你的答案。用Flash编程比开发Java applets或写.NET代码要快得多,也容易得多。
在最新版本 (MX) 中,Flash不仅仅是画图和制造动画的工具,它已经成为一个编程功能强大的开发环境:能调用SOAP Web服务,也能调用远端服务器上的ColdFusion、Java或.NET程序。Flash无处不在。它的引擎存在于世界上大多数客户端计算机,包括手持设备、置顶盒、甚至是新的书写板电脑。所以使用Flash能大大扩展你的程序的应用范围。
9. Linux/Windows
熟悉Linux。在一台旧机器或新机器上安装Linux。下载图形用户界面,在其基础上写一些程序。安装Apache,写一个Web应用程序。这个世界不再仅仅是属于Windows,这种趋势可能还会持续下去。如果你是一名中坚的Linux开发人员,那就抛弃你对Windows的憎恶,看看你能否做一些Windows编程。Windows能继续在台式电脑上称王是有其原因的,这不仅仅是因为Microsoft控制了这个市场。
没人知道你们公司会在什么时候决定从Linux转向Windows(或从Windows转向Linux),或者你想跳到一家用另一种平台的公司,或者你想出了开发一个杀手软件的好主意,所以你要争取拥有在不同操作系统上的编程经验。
10. SQL
尽管SQL不像本文讨论的其它技术那样新,而且SQL的重要性在未来10年内很可能降低,但它仍然是一项基本技能。很多开发人员还没有掌握这门技术,或掌握得不够,不足以有效率地使用它。不要依赖具有图形用户界面的SQL生成器替你做事情,你要自己手工地写查询命令,直到你熟悉基本的SQL语法为止。了解SQL不仅能帮助你日后学习XQuery,你还有可能马上发现能简化或改进目前项目的方法。 培养好奇心
最后,(对,我意识到这是第11门技术),好奇心是你最重要的技能。要去尝试各种东西。新语言或新技术对你当前或将来的工作可能有用,也可能没用,但并不是你所学的每一件事都是为了工作。不要害怕失败,万事开头难,学新技术也是如此。大多数失败是因为人们希望太快地学到太多的东西。要对每一点进步感到满意,不要让时间(或缺乏时间)妨碍你。相反,你要安排时间留心、研究、试验新的开发技术和工具。
boyu_song
2005-10-10
打赏
举报
回复
JAVASCRIPT就算了吧。。。
做什么都好,就是先弄个项目来练练!
star_str
2005-10-10
打赏
举报
回复
还有
6:junit
7:javascript
star_str
2005-10-10
打赏
举报
回复
1:design partner
2:jsp servlet
3:javabean ejb
4:jasperreport
5:struts spring
随便选一样
msnsnd
2005-10-10
打赏
举报
回复
没有别要搞ejb吧,除了分布式的时候其他的不喜欢用ejb,我觉得还是有计算机基础就好,应届生不可能出去就马上开工吧,怎么也要培训吧,
SaKura2003
2005-10-10
打赏
举报
回复
EJB是如何运作的,这个应该要学.
SaKura2003
2005-10-10
打赏
举报
回复
struts加EJB加JSP做个小系统,能做出来就ok了。
逍遥小飞狼
2005-10-09
打赏
举报
回复
多练习以下jsp的内容,找个项目试一试吧!
envenlope
2005-10-09
打赏
举报
回复
我也和你一样不知道该往哪个方面发展,有公司要实习的吗?我怎么就找不到,放假的时候想去实习都没有机会。
zqpsswh
2005-10-09
打赏
举报
回复
学习servlet
基础中的基础
你连这个都不会就说不过去了
火山企鹅
2005-10-09
打赏
举报
回复
锻炼你对程序的理解,从中把我住二进制世界的soul就够了,万变不离其中!
zkb8465
2005-10-09
打赏
举报
回复
自己顶一下,高手都进来说两句啊
zkb8465
2005-10-08
打赏
举报
回复
谢谢楼上的建议,可是这学期学校规定是不能出去实习的,我想趁有这时间再学点东西,然后年后找单位实习。主要就是现在不知道学更有用的东西。
lovelihp
2005-10-08
打赏
举报
回复
MARK...先去公司实习一段时间就知道该学些什么了。。。应该有公司要实习生的,现在很多公司喜欢用“免费劳动力” >_<
通用工资管理系统
有详细的帮助信息文档。 (1)系统能处理最大工资表为应发20项,代扣14项。其中应发及代扣 合计20项(不包括基本项目:工号、姓名等)及以下工资条为单条, 每页10条;20项以上则工资条分上下两部分...
计算机
在职
双证博士的学校,国内
在职
双证博士5所高校是哪些
5所
在职
博士双证的高校包括:人民大学金融与经济
在职
博士,北京师范大学美学与文化创意
在职
博士,社科院产业经济
在职
博士,社科院金融
在职
博士,西北大学文学
在职
博士。
在职
博士分为单证
在职
博士、双证
在职
博士、...
工程博士与
在职
博士的区别
博士学历是我国高等教育的最高一层,是很多人工作和学习的目标,博士在我国人数较少,是国家重点培养对象,在鼓励全民学习的风气下,
在职
博士和工程博士都颇受广大学员关注,那么工程博士和
在职
博士之间有什么区别呢...
浙大计算机
在职
博士,浙江大学
在职
博士含金量高吗?
对于
在职
人士来讲,具备一个好的学历在工作当中非常有优势,而目前许多
在职
人士想要报考
在职
博士,却不知
在职
博士所获得证书与全日制考生有何区别,证书含金量怎样,下面由我校招生老师为大家讲述下浙江大学
在职
博士...
计算机考
在职
研究生难不难,计算机
在职
硕士考试难吗?
参加计算机学习的人员非常多,有不少人想通过
在职
研究生学习计算机专业,但对考试难度不是很清楚。下面就为大家介绍一下,计算机
在职
硕士考试难吗?大多数院校中开设的计算机
在职
研究生,都是采用同等学力申硕的方式...
Java EE
67,550
社区成员
225,863
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章