没有找到合适的产品?
联系客服协助选型:023-68661681
提供3000多款全球软件/控件产品
针对软件研发的各个阶段提供专业培训与技术咨询
根据客户需求提供定制化的软件开发服务
全球知名设计软件,显著提升设计质量
打造以经营为中心,实现生产过程透明化管理
帮助企业合理产能分配,提高资源利用率
快速打造数字化生产线,实现全流程追溯
生产过程精准追溯,满足企业合规要求
以六西格玛为理论基础,实现产品质量全数字化管理
通过大屏电子看板,实现车间透明化管理
对设备进行全生命周期管理,提高设备综合利用率
实现设备数据的实时采集与监控
利用数字化技术提升油气勘探的效率和成功率
钻井计划优化、实时监控和风险评估
提供业务洞察与决策支持实现数据驱动决策
转帖|其它|编辑:郝浩|2008-10-27 11:48:46.000|阅读 907 次
概述:Web开发者通常都很能掌握好Java语言,熟悉JSP,Servlet,以及花了不少时间去了解并应用Struts,Hibernate,Spring的框架和工具。
# 界面/图表报表/文档/IDE等千款热门软控件火热销售中 >>
正如我们很清楚大学还有专业课需要去掌握,Web技术也不只是你能精通Java语言,熟悉Java EE和各种开源框架就能做好的。这是因为对于一个Web应用来说,还有的技术有:
数据存储的数据库技术SQL。
前端的技术Javascrip/CSS。
无论程序语言有多大的变化,或者是框架的流行和消失,存储业务的数据总是不会变的,这也决定了数据库在应用系统中是非常重要的。在N层架构流行以前,在C/S架构中,数据库技术就代表了一切。随着互联网的兴盛,JavaEE技术的出现(参考Java EE概述),原有数据库完成的技术开始前置到Java中,如把业务逻辑放到了EJB中。O/R Mapping的工具出现,很多开发人员开始回避了写SQL语句,把数据库当成了一个真正的黑盒子,认为“智能的数据库”和智能的“O/R Mapping工具”会帮助他们轻松高效的实现数据库存取。然而,这不是事实,我曾经碰到一个算法很强的同事,让我去检查他写的代码,只见他从数据库取出数据后,经过一系列眼花缭乱的算法排序和数百行代码,终于筛选出所需要的数据。我问他,采用数据库SQL语句是筛选和排序数据的最好最快的以及最简单的方式,你为什么不去投入精力使用SQL来完成呢?数据库黑盒子和O/R Mapping工具是Web应用俩个狡猾的魔鬼,你以为他们在帮助你,实际上,你稍微不注意,便犯了大错误。
所以,你必须了解数据库技术,尤其要掌握好SQL语言以及特定的数据库管理。对于SQL语言来说,这并不比Java语言复杂多少,甚至更简单。程序员们付出一点点精力,能获得的是巨大的汇报:良好的性能,优雅的代码,高效的实现,让人刮目相看的眼光。对于数据库技术,需要了解他的特性,你在使用MYSQL的时候,你要去了解他的特点,在使用Oralce的时候,也要了解Oralce特殊地方。每个数据库处理同样的SQL并不一定一样,DBA很了解这个特性,不会滥用其他数据库的经验,而我们程序员却往往忽略这个。
以下俩个题目可以帮助你测试一下你是否需要更进一步去了解数据库技术(如果你能做对,也不能说明你就可以不在尝试深入了解)
1) 员工表有员工名称,部门ID,和薪水,通过SQL求出每个部门最高薪水的员工的名称
2) JDBC中为什么要采用PreparedStatment,如果不用,会发生什么问题。描述一下你所用数据库是如何处理PreparedStatment SQL语句的
刚开始制定HTML规范的人都是些天才的技术人员,他们只关心如何展示内容,如何从页面连接到另外一个页面。随着互联网的繁荣,Web技术越来越偏重美观,友好,易用。因此出现了Javascript,CSS,新的HTML版本来帮助实现页面的美观和易用。你能用到Java EE技术,已经不是最重要的买点(不相信可以问你的老板和客户),这个买点不是公司产品的买点,也不是你自己的买点。掌握JavaEE 技术对于技术人员来说,越来越只是一个基本功。
你需要去花时间思考如何让客户喜爱上你的网站并下次还能记着访问,也需要思考如何让你的客户更容易使用你提供的功能,因此,你需要去学习Javascript/CSS等前端技术。从我的经验说,学习这些技术投入的精力跟学习Java,学习开源相比,不值一提,每一个也就大概几周就行了,但它们带来的效果是巨大的。
以下俩个题目帮助你测试你对Javascript的了解(不要以为Goolge来解决你一切Javascript问题,那也许能解决,但你没有办法从Google查询框中获得你应该有视野)
1)d = document.createElement("DIV");
d.style.border="1px solid #aaaaaa";
doucment.body.appendChild(d);
解释一下这个代码做什么用的
2) 了解prototype.js这个很著名的框架么?
总的来说,Javascript/css,Java/JavaEE ,数据库技术 都是Web应用很重要的技术,程序员不能偏食在Java与开源框架,这样获得效果随着你对它的精通,获得效果并不是正比增长。学习Javascrip.SQL语言,并不需要花你太多的时间,产出却是巨大的。
本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@evget.com
文章转载自:IT专家网论坛面对“数字中国”建设和中国制造2025战略实施的机遇期,中车信息公司紧跟时代的步伐,以“集约化、专业化、标准化、精益化、一体化、平台化”为工作目标,大力推进信息服务、工业软件等核心产品及业务的发展。在慧都3D解决方案的实施下,清软英泰建成了多模型来源的综合轻量化显示平台、实现文件不失真的百倍压缩比、针对模型中的大模型文件,在展示平台上进行流畅展示,提升工作效率,优化了使用体验。
本站的模型资源均免费下载,登录后即可下载。模型仅供学习交流,勿做商业用途。
本站的模型资源均免费下载,登录后即可下载。模型仅供学习交流,勿做商业用途。
本站的模型资源均免费下载,登录后即可下载。模型仅供学习交流,勿做商业用途。
服务电话
重庆/ 023-68661681
华东/ 13452821722
华南/ 18100878085
华北/ 17347785263
客户支持
技术支持咨询服务
服务热线:400-700-1020
邮箱:sales@evget.com
关注我们
地址 : 重庆市九龙坡区火炬大道69号6幢
慧都科技 版权所有 Copyright 2003-
2025 渝ICP备12000582号-13 渝公网安备
50010702500608号