返学费网 > 培训机构 > 全国IT培训中心

13081913316

全国统一学习专线 8:30-21:00

java开发需要对html了解多少,搞 Java 最重要的是什么?毫不夸张地说,掌握和了解JAVA程序员工作中需要写html和css吗?,java Web开发需要掌握的知识,java项目开发,一个简单的增删改查模块。预估工作量大概需要多长时间???,基本就能走遍天下都不怕了!

1.JAVA程序员工作中需要写html和css吗?

做web开发的话,完全不接触不太可能。即使在那种前后端职责分工特别细化的公司,懂一些基本的html也是很有必要的。而一些小公司,可能就是一个人前后端工作都包圆了,所谓全栈工程师是也。有没有不写html的java工程师,纯原生android开发可能接触不到,web开发中,一些使用前后端分离技术框架的如angular或vue加json的,也许java开发人员只用负责数据接口部分,而不用涉及前端,但是这个目前来说还相对比较少见,一般公司的javaweb都是基于jsp的技术框架,这种情况java工程师想不接触html基本不可能

2.java Web开发需要掌握的知识

开发JSP项目所需要的技能包括: Java 在使用JSP的时候,任何程序员都不可能不和Java打交道。JSP本身就是用一套Java对象编写的。更重要的是,JSP的缺省脚本语言就是Java。所以,一个JSP程序员必须理解Java的基础概念。我建议程序员在开发JSP之前至少得有一个月开发Java的经验。 HTML / XHTML 不管你怎么看 JSP,反正你最后要产生的结果中超过95%的比例将是HTML文件。因此,JSP程序员还得全面理解HTML技术。我建议程序员在考虑学习JSP之前应该有至少一个月的HTML/XHTML编程经验。 了解Web服务器 因为JSP是一种用以建立网络站点的编程技术,所以在某种程度上你应该了解一点你的站点所采用的Web服务器的相关知识。Web服务器处理HTML页面,所以,它通常要与其它软件联合起来共同运行才可以处理JSP页。这也是我们所遇到JSP难题之一。 了解运行JSP的容器 所谓容器(container)其实就是JSP服务器。这是一种解释软件,负责解释向JSP页提出的请求,同时,把输出结果送回向JSP页提出请求的用户。容器很象Web服务器,只不过后者处理HTML 网页而容器则为JSP页提供服务。要学习JSP容器的细节所消耗的时间取决于你最后选择的容器。某些容器很简单,学习起来也很容易。而另一些容器则功能强大但学习和维护的时间很长。要了解更多的相关内容请参看有关JSP工具的FAQ 。 JSP产生的数据会被发送给客户机,通常就是某种浏览器,也就是我们所说的“客户端”。当前的大多数JSP输出结果都建立在HTML基础之上。则是针对HTML的脚本语言。允许程序员在客户端执行条件逻辑。这就意味着客户机和服务器之间的联系会少一些,客户机的性能也就大大增强了。还有,允许程序员修改HTML被显示的方式以增加HTML的功能。可不是Java。实际上,仅仅在能看到HTML输出的浏览器上运行。 有一点要特别注意:尽管还是这种脚本语言所普遍接受的名字,但是实际上拥有好多种具有不同名称的不同版本(微软推出的就叫Jscript)。比如,现在欧洲推出的新型标准就叫。所以如果有人把称作Jscript或者你可别犯糊涂啊! 学习JSP JSP并不是一种真正的编程语言而是: ¨ —用Java编写的一组对象的集合。 ¨ —采用简单的脚本语法用来在对象和JSP容器之间通信。 学习JSP技术需要你掌握一些简单地脚本规范和组成JSP标准的对象。在程序员熟悉和了解Java之后,学习JSP的基础知识就相当简单了。 按JSP的思想进行思考 JSP 是一种分布式的、基于Web的应用程序。这就是说,其逻辑处理被划分在许多机器上进行。大多数处理过程发生在装有JSP应用程序的服务器上。还有一些时间则花在处理客户机上的HTML页面上,而这些客户机就是察看Web应用程序的客户机。还有许多项目会和数据库服务器一道协同工作来处理数据。更大的项目可能采用组件服务器运行集中的 JavaBean对象。如果一个Web应用程序足够大,核心的JSP部分还可能实际上分布在若干JSP服务器运行。所有这一切都意味着,你必须了解JSP应用程序的逻辑处理在许多机器上被恰当分布运行的原理。更重要的是,理解混合客户端和服务器端逻辑的Web应用程序这种双重性是很关键的。所以,按JSP的思想进行思考在我看来绝对算得上是一门真正的艺术。 学习JSP语法和对象是最基础的第一步。同时我们还采取其他一些重要的工作来完成掌握JSP这一过程,这些工作有: — 了解这些不同技术之间是如何相互交流、协同运行的。 — 了解这些逻辑处理过程在什么时候、在什么场合下发生。 分布式应用程序的平衡是最难掌握的技术之一。把这问题搞清楚了可以大大提高学习过程的速度。否则你可能在这一主题上花费大量的时间和精力。 开发JSP项目所需要的其他一些技能还包括: DHTML和层叠样式表 我现在建立的的每个Web应用程序都使用了DHTML(动态HTML)和层叠样式表CSS(Cascading Style Sheet)。这些工具对HTML页面的功能而言是个极大的扩展。它们可以让用户建立模仿客户机—服务器结构的Web应用程序。我个人认为这些工具完全是我们必须掌握的技能,不过,很多简单的项目或许并不需要这些工具。 Servlet 你不需要学习过多的servlet知识。当Sun开发了JSP的时候JSP曾被认为“servlet的简化版”。其目标就是在提供简便的编程环境时实现servlet的大多数功能。而使JSP易于使用的代价则是servlet的力量蒙受了细微的损失。有时你就不得不编写servlet来完成一些特定的任务。 J2EE (针对大型项目) 更大的JSP项目同时也要求服务器更强大而项目的可重用性则更高。在这种情况下就要采用Java 2 Edition解决方案了。J2EE服务器可以让JSP项目获得满足大流量需求的许多特性。 J2EE还使用了 JavaBean以实现代码的高度重用性。最后,J2EE服务器更为稳固,提供更好的系统失败支持和诸如对象缓冲(一种加快访问的技术)这类特性。J2EE方案代价不菲并且要求开发人员具有很高的经验。 以上技能的重要性 在JSP论坛上粘贴的问题大多是,或者说严格地讲都并不是关于JSP的。其中有3分之2的问题其实都是针对Java、、JSP容器和HTML的。在启动JSP项目前学习以上的技能将为你避免很多不必要的挫折、混乱和各种错误,最后还可以节省你的时间和金钱。

3.java项目开发,一个简单的增删改查模块。预估工作量大概需要多长时间?

第一,需求,要的时间稍微多点,看你怎么弄吧,到网上去下一个java项目需求模板,然后按照你们开发的内容改改。 (按工作量给时间,如果是做练习的项目,1天内就应该完成)第二,解读需求,因为只有你一个人,需求你都ok,所以省略。第三,创建数据库,这个玩意要考虑好,因为真正开发时候修改它,就会很麻烦。所以你考虑好,不过估计你那个练习的项目也用不到多少。(2小时)第四,画界面,这个是个比较麻烦的东西,如果你要做的很beautiful的ui,那么你花的时间肯定是比1、2、3、5的时间都多,如果没追求,随便搞搞吧。第五,编码,这个玩意吧,实际上编码的时间应该是跟设计需求+解读+数据字典的时间差不多,或者是少一些的,因为流程清楚之后,实现代码是比较简答的一件事情。(2天内)第六,像你们练习的项目,测试完全是扯淡,根本就不会有什么bug之类的,因为就那么些功能,你能发现问题都是在你写完那个功能模块就知道问题了,不是留到最后的。我两年前面试一家公司,做一个简单的登录注册、增删改查、发表帖子,三个小时组完了。如果你是做这类的小练习,这都不叫项目的,根本就没必要写什么需求、数据库分析,自己慢慢做,想到什么功能加什么,这才是锻炼。

虽说掌握和了解了JAVA程序员工作中需要写html和css吗?,java Web开发需要掌握的知识,java项目开发,一个简单的增删改查模块。预估工作量大概需要多长时间???,能走遍天下,但也要不断去学习新的知识,更多的Java知识,请联系客服获取。

温馨提示:为不影响您的学业,来校区前请先电话咨询,方便我校安排相关的专业老师为您解答
  • 热门课程
姓名不能为空
手机号格式错误