电话
15312052868
南京墨白网络科技有限公司是一家专业网站建设公司公司还从事平面设计、微官网建设、网站优化、小程序与app制作,我们提供从建站初期的策划、定位、设计创意、系统开发、到后期网站运营及网络营销一条龙解决方案。
1、老铁们,大家好,相信还有很多朋友对于java怎么做简单网站和用JAVA开发网站很难吗要怎么开始的相关问题不太懂,没关系,今天就由我来为大家分享分享java怎么做简单网站以及用JAVA开发网站很难吗要怎么开始的问题,文章篇幅可能偏长,希望可以帮助到大家,下面来看看吧!
2、目录
3、用java来编写网页,目前比较流行的是SSH(struts2+spring+hibernate)框架。其实只要有servlet和P基础就可以实现,框架只是高效的开发和管理。
4、推荐使用SSH框架进行开发。
5、使用struts2来实现页面跳转,他的标签也可以写P界面。
6、使用hibernate来进行数据库操作的封装,进行自动管理。
7、使用spring可以整合以上两个,使控制权转移给spring,这个就是控制反转。
8、具体页面怎么写,这个多看下工具书不难。前台页面可以使用HTML来写,解析速度快,并且页面开发难度低,排版效果好。
9、这方面的技术问题可以去ITjob网站上详细了解
10、前端技术特别多,P只是其中的解决方式,并不是说离开P的Java就无法实现Web项目,可以采用全静态页面HTML也可以实现,说白了就是Java主要是负责数据的处理以及业务流程的扭转,页面只是数据或业务扭转的展示,如何展示与如何操作扭转是不相关联的!
11、你既可以使用纯Html+Ajax实现,也可以使用Vuejs+Html实现,说白了就是只要你能实现服务端与展示页面之间的数据通信,你用什么展示,是你的自由
12、写web项目,部署到tomcat中去,服务器ip要是公网IP,之后就可以访问了,ip+项目名称,端口http默认https默认443
13、如何才能做简单的java项目?首先必须要有的技术能力,能力的提升又需要不断的在实践中操作,就拿javaweb项目来说吧,是需要掌握如下技术(仅是个人见解,如有其他理解,欢迎大家讨论):
14、前端:
15、语言:html+css+javascript
16、开发工具:webstorm/vscode
17、调度器:chrome
18、学会常用的html标签,元素,属性
19、学习css的基本语法,各种样式的使用,理解css的盒子模型等常见知识点
20、学会js的基础(变量,函数,数组,字符串等),理解js的面向对象思想,会用常用的js库(jquery,bootstrap等),能用js常用的插件(轮播组件,选项卡等)
21、能用html+css编写网页,实现基本的网页布局,能用js+css实现常用的动效,能用ajax实现前端与后端的交互
22、会用chrome做开发调试和性能调试
23、后端:
24、语言:spring,springmvc/springboot
25、开发工具:eclipse/idea
26、调试工具:chrome
27、了解java起源以及语言特性,熟悉jdk,jre,并会配置java环境
28、熟悉javase编程思想,理解面向对象的特性(封装,继承,多态),清楚this与super的区别和使用
29、理解类加载机制,并清楚其执行顺序
30、至少学会javaweb的开发框架(spring,springmvc,springboot等)
31、学会使用eclipse/idea其中,建议先用eclipse
32、数据库
33、数据库:oracle/mysql,redis/mongdb
34、开发工具:plsql/navicat,redis命令行
35、至少学会关系型数据库(oracle/mysql)和非关系型数据库(redis/mongdb)
36、学会数据建表,视图,索引的增删查改操作
37、会用plsql/navicat客户端操作数据库
38、项目构建工具
39、gradle/maven
40、运行环境
41、tomcat,nginx
42、了解tomcat配置
43、学会查看tomcat运行日志
44、学会在tomcat中部署java项目
45、学会nginx安装及项目配置
46、服务器环境
47、了解linux的基本命令
48、能在linux中安装tomcat,jdk,nginx等软件
49、版本控制
50、git/svn
51、搭建javaweb项目
52、至于如何搭建的网上有很多,可以去试着学习
53、项目在理论基础上,但又在理论之中,只有不断的理论,实践,理论,实践之中不断的学习,技术才能越来越提高!
54、嗨,。很高兴看到并答你的问题。认同答,记得点赞和转发哦~老邢诚邀你的关注,探索技术之美,共同学习成长!
55、下面谈我的看法吧。
56、从Java技术角度来看,开发简单的动态网站(例如:在线报名网页),你需要掌握的是Java语言基础、P动态网页技术、JDBC数据库访问技术。
57、从网页角度,你还要掌握HTML/CSS/Javascript。
58、上述这些技术很难吗?
59、其实不难,你用功,月肯定可以掌握。
60、以上只是简单的动态网页,要开发网上商城呢?
61、当网站的功能多了以后,你会发现:只用P是不够的。因为代码量上来了,项目的规模变大了以后,就需要对代码进行重构。
62、你需要东西来帮助你快速搭建项目框架,迫切需要某代码规范,帮助你写出高质量代码和提高开发效率。
63、这就引出来了“框架framework”。
64、Java之所以发展了20多年,生命力依然旺盛,其原因是开源的理念。在Java业态有大量的开源框架供你使用和学习。特别是spring框架已成为Java企业级开发的标准规范。
65、得益于开源,你能够看到国外程序员(大牛)的代码,学习别人的编码规范、问题解决方案,自己得到快速提升。
66、在网站功能多了、使用框架开发以后,你会发现:重复的或底层的工作你已经不需要做了(例如日志、重复的JDBC代码等),你的重心转到了业务逻辑的实现上。
67、从系统来看,其最重要的就是业务逻辑代码。这部分代码是支撑系统运行的灵魂支柱。
68、开发工程师的核心能力就是运用个人技能,完成业务功能实现。这里的业务功能可能会比较复杂。以网上商城下单的业务逻辑来看,这个过程需要锁库存、拆单下单、调用其它系统API同步数据。
69、所以说:在学习时期,重点是掌握语言、框架方面技术;工作后,重点是积累解决问题的办法(包括架构方面)。
70、最后补充的是,网站开发不仅包括编码,你还需要了解常用服务器软件(nginx,tomcat等)基础配置、掌握数据库SQL优化、基本的代码版本管理等内容。这些都是在工作中需要用到的。
71、以上内容,认同记得【点个赞】哦~
72、欢迎关注我或给我留言:)
73、OK,到此结束,希望对大家有所帮助。
https://www.njmobai.com/xinwenzixun/wzyhzs/15403.html
声明:内容收集整理,图片来源网络,如有侵权,请先告知站长。
邮箱:818498708@qq.com
Q Q:819498708