嗨,你好。很高兴看到并回答你的问题。如果认同回答,记得点赞和转发哦~
老邢诚邀你的关注,一起探索技术之美,共同学习成长!下面谈一下我的看法吧。
01 难与不难是相对的从Java技术角度来看,开发一个简单的动态网站(例如:在线报名网页),你需要掌握的是Java语言基础、JSP动态网页技术、JDBC数据库访问技术。
从网页制作角度,你还要掌握HTML/CSS/Javascript。
上述这些技术很难吗?
其实不难,如果你用功一点,一个月肯定可以掌握。
以上只是一个简单的动态网页,如果要开发一个网上商城呢?
当一个网站的功能多了以后,你会发现:只用JSP是不够的。因为代码量上来了,项目的规模变大了以后,就需要对代码进行重构。
你需要一个东西来帮助你快速搭建一个项目框架,迫切需要某一种代码规范,帮助你写出高质量代码和提高开发效率。
这就引出来了“框架framework”。
Java之所以发展了20多年,生命力依然旺盛,其原因是开源的理念。在Java业态有大量的开源框架供你使用和学习。特别是spring框架已成为Java企业级开发的标准规范。
得益于开源,你能够看到国外程序员(大牛)的一些代码,学习别人的编码规范、问题解决方案,自己得到快速提升。
02 业务逻辑才是重心在网站功能多了、使用框架开发以后,你会发现:一些重复的或底层的工作你已经不需要做了(例如日志、重复的JDBC代码等),你的重心转到了业务逻辑的实现上。
从一个系统来看,其最重要的就是业务逻辑代码。这部分代码是支撑系统运行的灵魂支柱。
一个开发工程师的核心能力就是运用个人技能,完成业务功能实现。这里的业务功能可能会比较复杂。以一个网上商城下单的业务逻辑来看,这个过程需要锁库存、拆单下单、调用其它系统API同步数据等等。
所以说:在学习时期,重点是掌握语言、框架方面技术;工作后,重点是积累解决问题的办法(包括架构方面)。
03 网站开发除了写代码,还有其它的事要做最后补充的是,网站开发不仅包括编码,你还需要了解常用服务器软件(nginx,tomcat等)基础配置、掌握数据库SQL优化、基本的代码版本管理等内容。这些都是在工作中需要用到的。
以上内容,如果认同记得【点个赞】哦~
欢迎关注我或给我留言:)
济南最大的it公司就是浪潮和中创。互联网公司就是韩都衣舍,高考阅卷软件开发的山大欧马。gis地里信息的有正元地理,泰华。医疗的众阳。量子通信研究院。炒理念的智慧城市,智慧交通,智慧农业公司。其他很多是...
1:可以直接通过站长工具去查下,里面有个seo综合查下,输入域名,点击查询,就会查到空格服务商的相关信息2:如果查不到的话,可能有2个原因:一个是用的海外服务器,查询比较慢,要等待下,一个是网址打不开...
首先谢谢邀请! 1、如果你想用cms的话,推荐织梦,博客就是wordpress了。 2、你百度搜索cms模板,或者去学技巧网站制作模版,到后台和数据的。 3、你要确定你是做什么行业的,比如资讯类H...
防火墙也称防护墙,是由Check Point创立者Gil Shwed于1993年发明并引入国际互联网。防火墙是系统的第一道防线,其作用是防止非法用户的进入。防火墙是位于内部网和外部网之间的屏障,它按照...
我们公司老总特别喜欢中企动力,日了狗了!只要上新产品就要买,简直比李佳琦的omg,也太好了,买买买!还要疯狂!因为毕竟互联行业产品可不是几百块,几千块钱! 我心理每次就在diss老总,脑子有病,肯定...
国际域名:(1) 到期当天暂停解析,如果在72小时未续费,则修改域名DNS指向广告页面(停放)。38天内,可以自动续费。续费后,系统自动恢复原来的DNS,刷新时间大概是24-48小时。(2) 39-7...
申请作为快(kuài)遞(dì)代(dài)理點(diǎn)的步骤有(yǒu): (1)確(què)认想要加(jiā)盟的快(kuài)遞(dì)品牌是(shì)否接受加(jiā)盟; (2)確(qu...
关于PPT的素材网站郑少来回答一下,希望对家有所帮助。 郑少于是乎就整理一份,量大,涉及图片、图标、模板,设计等。 只有你想不到,没有搜不到。 1、图片素材 图片最大的问题,即要高清无码大图,又要无版...