广州为学教育科技有限公司 店铺已关闭且无效

主营产品:
谢*师
132****4988
 java程序员常用的技术有哪些

java程序员常用的技术有哪些

供应商:
广州为学教育科技有限公司 进入商铺
所在分类:
商务服务 - 教育培训 - 专业技能培训
报价:
电讯
型号
所在地:
车陂大岗路4号沣宏大厦
联系电话:
02********9358
手机:
132****4988
在线咨询:
留言/咨询
联系人:
谢*师
在线下单:
我要下单

详细介绍

java程序员常用的技术有哪些?首先,学会一个j2ee服务器,tomcat+(nginx或者httpd等web服务),学会的标准是,会下载,能启动,知道什么文件部署在什么地方,能看到启动画面,能知道直接,关键的配置文件名字和位置。你要了解下其他的服务器的名字,就足够了。有人叫你去学weblogic?那是坑你,2个月weblogic,你多也只能懂十分之一。太重。


其次,学一个框架,以前ssh,现在ssm,这些都多余,你就只看spring mvc,因为所有的mvc框架都类似,你只要坚持你了解mvc,其他的我觉得是容易借鉴类推的,h和m,你就直接说,我没有项目经验,我是没有实际接触过的,我只了解原理,这个不要花时间,后去看几眼文档就可以了。spring mvc,就这么简单,一个就行。

然后是数据库,别赶时髦搞nosql,老老实实关系型,mysql就很好,坑浅应用多,近连集群支持的都很好了,你只要强调一点,数据库,你不是dba,你还不懂如何调优,如何调执行计划,你只懂增删改查,所以你要学的就是t-sql,标准是你能手写带条件的增删改查,会复杂语句更好,稍微了解下sql效率方面的问题,为了面试也是可以。mssql在国内被鄙视的不行,如果有人叫你弄oracle,那又是太装逼,我手下一的5年+程序员,其中有超过一半连oracle的awr都不会读,有的连数据字典都不知道。

ide不多谈,你总逃不过eclipse和几个大厂的东西。要用简单易用的,别花太多时间在这个上面。

设计模式你要稍微看一下,了解什么是设计模式,你大可以老实说,你根本刚入行,只是粗通工厂模式和单粒,其他的需要在工作中学习,这样既不会显得完全不懂,也不会出什么纰漏。

程序方面,jdbc需要了解下,相关的有连接字的写法,如何准备和获取结果,什么是resultset这类东西,当然,数据库连接的关闭和释放也是需要的。

类和抽象类和接口的关系搞清楚,继承和实现搞清楚,重载重写搞清楚这些都是基本概念。

ejb现在不太用了,稍微了解下,你可以用spring所以不用手写ejb了。spring除了mvc以外,还有很多项目,dao可以看一下,比较初级。

由于java主要是b/s结构,无论是集成还是自己的前后端,你都要看一下http,整个http的生命周期是什么?存在哪些步骤和不同的application负责哪个阶段,相关的有几个request和response实体,包含什么是session了解下。

业务逻辑的话,上手仔细写几个例子就好了

前段你不需要了解太多,jsp+js就足够了,你是程序员,不是前端的美工,不用去了解太多。jsp上有个容易忽视的基础点:tag到底是什么如何处理。jsp的生命周期这些也好看一下。

基础的devops稍微了解下,git的代表,github可以注册一个账号,搞清楚本地repo和远程repo之间的关系即可。svn更为简单一点。

maven也要学习一下,主要是pom文件的几个主要的部分,尤其是depedency。

code smells方面手写万把行代码。自己有个感觉,不用去刻意背javadoc。

着作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

1.学会使用eclipse,svn等ide和工具(不用说了吧,主要是看你工作的地方,比如大家用eclipse你想用intellijidea也可以,但是刚工作肯定很多不懂,这时候暂时还不要标新立异的好,出了问题好问。当然你是ide大神请无视)

2.刚入职还接触不到核心工作,就让我先改改页面什么的,作为web开发html、css、和javascript不用精通,至少需要了解用法和语法吧,虽然有前端工程师,但是这个肯定也是要了解的(自己公司小项目组,各个都被逼成全栈了)。javascript其实还是很强大的,但是刚开始不用写的很深,很多轮子可以用,比如easyui,正如@王大胖所说的

会查阅文档

知道用法往网页里嵌,然后后台按格式把数据传到前台就好。

3.然后开始逐步往后台写了,熟悉下设计模式,如果太多太难理解可以先理解工厂模式,写一个接口再用一个或若干个实现类实现这个接口,需要用的时候在根据需要来确定用哪个实现类。(一开始不理解这么做这么繁琐有什么用,但是自从上次项目的数据库从oracle换成mysql就知道这么做其实大有用处)一般项目开发都会用到设计模式,不了解可能会摸不清楚整个项目的架构,无从下手。

4.不同公司用的框架不一样,但struts,spring还是用的比较多的,所以这两个东西还是比较熟悉的好,不然你可能连整个项目的架构都不清楚,不要说自己写,连改都很难入手。比如项目的跳转是怎么配的,哪个配置文件代表了什么。(一开始我把项目本地跑起来以后我连主页在哪是哪个文件怎么进去的都不清楚t.t,一直在找index.jsp然后才知道项目用freemarker做的,是一个ftl文件)

5.web项目要操作数据库的工作是少不了的了,自己跟的项目没用hibernate,主要用的是stringbuffer拼接sql,如果从事web开发,sql还是要比较熟的。按带我的小哥说,sql这么厉害,就没有sql完成不了的事。

其次,学一个框架,以前ssh,现在ssm,这些都多余,你就只看spring mvc,因为所有的mvc框架都类似,你只要坚持你了解mvc,其他的我觉得是容易借鉴类推的,h和m,你就直接说,我没有项目经验,我是没有实际接触过的,我只了解原理,这个不要花时间,后去看几眼文档就可以了。spring mvc,就这么简单,一个就行。

类和抽象类和接口的关系搞清楚,继承和实现搞清楚,重载重写搞清楚这些都是基本概念。

ejb现在不太用了,稍微了解下,你可以用spring所以不用手写ejb了。spring除了mvc以外,还有很多项目,dao可以看一下,比较初级。

由于java主要是b/s结构,无论是集成还是自己的前后端,你都要看一下http,整个http的生命周期是什么?存在哪些步骤和不同的application负责哪个阶段,相关的有几个request和response实体,包含什么是session了解下。

java工程师就业前景好,薪资高,零基础学java到高薪就业仅需要5个月,疯狂软件教育中心java培训班专家名师面授课程,师资保障教学质量,广州疯狂软件java培训与大量的it名企合作,就业率达99%,良好教学效果,的师资,独特的授课方式,零基础易学易会。

java课程详情咨询:761722994,电话:020-28309378,
疯狂软件培训中心地址:广州天河区车陂沣宏大厦3楼,
现在咨询,免费体验课程赠送vaxs办具金属礼品商务笔,价值:30元,
报名后即送无线智能学习平台鼠标,价值:260元,
更多资讯:www.fkjava.org

联系方式
广州为学教育科技有限公司
固定电话: 02********9358
移动电话: 132****4988
邮箱:
公司地址:车陂大岗路4号沣宏大厦
邮政编码:
联系人:谢*师
主营:
温馨提示
不正常或过低的价格和过分夸张的描述有可能是虚假信息,请您谨慎对待,谨防欺诈受骗,如有发现,请告知我们
“广州为学教育科技有限公司”的认证信息已经过期或长时间未登录!
产品信息已经屏蔽店铺已经关闭,需要重新提交认证资料后或登录后才能正常显示!