白天一直继续处理头天的突发事件. 其实,现在很少有活是真正太阳下的体力活,处理事情,也就是与人打交道的过程, 不停地在电话里和各个不同的人说话,沟通,...这过程,真的是比让自己去做一天体力活还累.
到了晚上, 困倦之下,在沙发上睡着了.
刚刚起来,看看时间,凌晨2点了. 不知道想了点什么,翻来覆去之下,睡意有点跑了. 一天没怎么吃东西,也饿了. 起来. 吃粥.
边吃粥,边在网上看东西.
记录几个对专业人士看起来应该是很低级的,却是我最近一段时间刚刚明确知道的小词语. 确实,它们之间的区别,我曾有段时间,总是弄混.
完全不懂技术的产品经理是很悲催的. 程序员常常忘记你是完全不懂的. 就如,我曾经总忘记我家小脚的老奶奶,大字不识. 在她把妈妈的洗面奶当她以为的擦脸的冬天防止皮肤干裂的"香香" 时我才深深意识到,对她,去超市买一个瓶子上写满说明的东西,是多么困难. 后来想起很多小事,越是对奶奶敬佩万分,因为,她不会认字,学习使用洗衣机和电饭锅,都是从不看上面的文字说明,全靠自己站在旁边,偷偷学习我们小家伙们的步骤,死记下来的. 现在想起来,那对她是多么困难.
在我,虽然在具体程序方面是外行,但好歹识字,也该学学奶奶那种死记硬背的功夫,一些人家常用的词语的基本概念还是应该知道的.
曾把我弄糊涂过的是java,jsp, js ,j2ee,jquery. 虽然中间也根据程序员们的交谈,朦胧中理解了,但一直没真正总结,刚刚看了一下,记录下来.
1. JavaScript用于编写嵌入在网页文档中的程序,它由浏览器负责解释和执行,可以在网页上产生动态的显示效果和实现与用户交互的功能,譬如,让一串文字跟着鼠标移动,让一个图标在网页漂浮移动,验证用户输入的信用卡号的格式正确与否,等等特效网页功能。
2. Java则是一种基础性的语言,学习jsp,j2ee都要有java的基础。无论你是想成为诗人,还是小说家,还是散文家,甚至就是当记者,你都要学习语文吧,Java就相当于语文、Jsp、J2ee则相当于小说、散文等。学好了语文,你能否就会有一份好的职业呢?不见得吧,但至少机会要多多了,语文学得越好,就更容易成为小说家,或是记者等等了。要想成为记者、散文家等等,没有语文是怎么都不行的。
3. jsp用于让www服务器产生出内容可以变化的网页文档和对用户提交的表单数据进行处理,例如,显示留言内容,留言内容总是在增加的,所以,传递给用户浏览器的网页文件内容是需要改变的,这就是jsp来实现的。将用户留言插入到数据库中,也是jsp来实现的。
4. j2ee用于开发大型的商业系统,例如,你在各个银行之间的取款,存款,银行之间要互通有无,执行存取款的记录操作,还要进行安全性检查,不能谁都可以来查帐,还要考虑网络断线等问题。使用j2ee,你就不用编写这些底层的细节程序代码了,而将精力集中到应用的业务流程设计上。
这其中,js是我之前前台小伙子在经常提到的词语,他说,他是前端,不是简单的美工,要写很多js的,说因此,很多时候,美工的工资低,但前端的工资,比后台高. 说我之前兼职的美工,可能不会js. 小兄弟告诉我的是,我以后找后台,应该也都找会js. 后来问新来的很快走了的小伙子,说,他不会js,但会ETJ? 忘记了,会一个E字.小兄弟又让我问过他,会不会jquery.
jsp, 嘿,好像这个和互联网行业,选的开发语言有关.因为,好像很多程序员都问我,你用jsp,还是asp,还是php做开发? 又有人会和我说,是用java,.net,还是php? 所以,我想,这是对应的.现在好像有点明白了. 说实话,有很长一阵,我还以为,js就是jsp. 现在,不知道我的理解是不是对的,对网站开发来说,js和jsp都是java基础的,js是做的前端效果的程序,jsp是后台数据处理的程序.
我还看到过有人给我简历里,和其他人写的招聘里会提到J2ee. 我的理解还是不透,又看到一篇,说J2ee的. 这篇让我感觉java是基础,j2ee是企业应用,包括了jsp.虽然,jsp常常又被用来做互联网,因为企业里也有B/S的,也可以用在企业应用的. 那文章这么说的:
JAVA分为J2EE,J2SE.J2ME,下面分别介绍:
一.J2EE:Java 2 Platform Enterprise Edition 企业版,用于企业应用,支持分布式部署。
J2EE平台由一整套服务(Services)、应用程序接口(APIs)和协议构成,
它对开发基于Web的多层应用提供了功能上的支持。它包含13种核心技术规范:
(1)Java Database Connectivity (JDBC)
以一种统一的方式来对各种各样的数据库进行存取
(2)Java Naming and Directory Interface (JNDI)
用于名字和目录服务,它提供了一致的模型来存取和操作企业级的资源如DNS和LDAP,本地文件系统等
(3)Enterprise Java Beans (EJB)
提供了一个框架来开发和实施分布式商务逻辑,显著地简化了具有可伸缩性和高度复杂的企业级应用的开发
(4)JavaServer Pages (JSPs) 这里就是你所说的JSP!!!!!!
用以创建动态网页
(5)Java servlets
提供的功能大多与JSP类似,不过实现的方式不同
(6)Remote Method Invocation (RMI)
在远程对象上调用一些方法,使用了连续序列方式在客户端和服务器端传递数据
(7)Interface Description Language (IDL)
将Java和CORBA集成在一起
(8)Java Transaction Architecture (JTA)
可以存取各种事务
(9)Java Transaction Service (JTS)
规定了事务管理器的实现方式
(10)JavaMail
用于存取邮件服务器的API,它提供了一套邮件服务器的抽象类
(11)JavaBeans Activation Framework(JAF)
JavaMmail利用JAF来处理MIME-编码的邮件附件,MIME的字节流可以被转换成JAVA对象,或者转换自JAVA对象
(12)Java Messaging Service (JMS)
是用于和面向消息的中间件相互通信的应用程序接口(API)
(13)Extensible Markup Language (XML)
XML是一种可以用来定义其它标记语言的语言
上面的JSP是主流,基于MVC的实现,最流行使用,也最安全(比较其他语言做的网站)
其中EJB是java最难学的东西
但是现在的sun公司出来一种新的技术:java FX,
可以像FLASH一样在浏览器中执行,但是也要安装插件,具体可以参见www.sun.com
二.J2SE:Java 2 Platform Standard Edition 标准版,用于桌面应用,也是J2EE的基础。
包括JAVA基础,IO,Swing,AWT,线程,集合等知识.也是学习JAVA的必经之路(基础)!
三.J2ME:Java 2 Platform Micro Edition 移动版用于小型设备,是J2SE的一个子集。
主要的技术如下:
Connected Limited Device Configuration【CLDC】:是组成资源有限的移动信息设备的 Java 运行时环境的两种配置之一。CLDC 描述最基本的库和虚拟机特性,所有包含 K 虚拟机(K virtual machine,KVM)的 J2ME 环境实现中都必须提供这些库和特性。
Mobile Information Device Profile【MIDP】:是组成资源有限的移动信息设备的 Java 运行时环境的两种配置之一。MIDP 提供核心应用程序功能,包括用户界面、网络连接、本地数据存储和应用程序生命周期管理。
Connected Device Configuration【CDC】:是一个基于标准的框架,用来构建和交付可以跨许多连接网络的消费类设备和嵌入式设备共享的应用程序。
Mobile 3D Graphics API for J2ME【M3G】:是一种轻量的交互式 3D 图形 API,它作为可选的包与 J2ME 和 MIDP 结合使用。
看到这个J2ee里提到的jdbc,想起了那个来了很快又离开的程序员s,他来之前, 我想知道他能不能接起这边小兄弟已经做过的东西,问小兄弟,需要问小伙子一点什么技能问题吗,小兄弟让我问了几个问题,有一个是,会不会hibernate和ibitas,小伙子回答,ibitas不会,但会jdbc...后来,我就去查了一下,还看到他参与过的一个对hibernate,ibitas,jdbc的讨论的. 直觉上,觉得这个好像功能更强大,能解决的东西更多:) 也不知道是不是我理解错了.
小兄弟经常提到的一个词语则是jquery,感觉就是,用来写前端效果的程序的一种规范,然后很多人在这个规范里开发了很多可以现成使用的效果的模板程序. 因为,他总是要前端小伙子,还要我,去看一个jquery100? 还是1000里的效果...
我想他是说,看了里面的效果,我想用的,他就把那个效果的程序直接拿来用....我总拒绝看,我说,我就只要一种效果啊,看100,1000多浪费时间:)
java ,jdbc,jsp,js,jquery....这是我把最近学到的这些词语,按基础到表面,后到前,大到小的顺序排列的,对不对?
一家人,长得真像....个性不同
分享到:
相关推荐
金融外行如何入门量化交易 - 用Python的交易员 - 知乎 Live.mhtml
风飘雪写的破解教程----针对外行破解一窍不通者写成
java相似度源码 请查看我们的 3.0 版详细说明。 在Apache Spark上运行 JedAI 的代码可用。 可以使用用于运行 JedAI 的Web 应用程序。 提供了解释如何使用它的视频。 JedAI 也可用作Docker 映像。 请参阅下面的更多...
glicOne Gentoo叠加层 Gentoo的叠加层,带有由使用和/或维护的各种软件包。 安装 sudo layman -fa glicOne sudo emerge 然后,只需运行sudo layman -S ,并同步所有可用的ebuild。 我们的许多软件包都可以通过实时...
这提醒我们在未来的学习中,需要拓宽知识面,不仅仅是停留在课本知识,还要主动探索和学习新的编程技术和实践。 总的来说,这个JAVA课程设计项目不仅锻炼了我们的编程技能,还让我们对数据库管理和系统设计有了更...
一个外行的计量经济学学习之路.docx一个外行的计量经济学学习之路.docx
JeeSite是您快速完成项目的最佳基础平台解决方案,JeeSite是您想学习Java平台的最佳学习案例,JeeSite还是接私活的最佳助手。 JeeSite是在Spring Framework基础上搭建的一个Java基础开发平台,以Spring MVC为模型...
单片机项目教学——让“外行”也能听懂.pdf
完整英文版 IEC 60335-2-11:2019 ... 不打算供普通家庭使用但仍可能对公众造成危险的器具,例如供外行在商店、轻工业和农场使用的器具,均在本标准的范围内。 这种器具的例子是在公寓楼或洗衣店中公用的滚筒式干衣机。
像外行一样思考 像专家一样实践
02 ERP实施40问-60分钟外行变专家_CRM产品经理 需求规格说明书管理系统规格需求说明书模板.doc
PS:在正式开篇之前,为了体现本文所应用技术的先进性,我也学习号称全国领先的绿坝重重的加上一笔 [本代码可以过滤图片中的不良信息,但不保证不良信息能完全被过滤,也不保证被过滤的信息完全是不良信息 ] ...
移动互联网背景下的创新创业思维是指在当今信息技术飞速发展的环境下,如何运用互联网思维进行创新和创业。互联网思维常常被误解,实际上,它的核心是注重用户体验、快速迭代、平台化运作以及利用大数据、云计算等...
通过上述总结,我们不难发现JavaScript的强大之处在于其丰富的API和灵活的操作能力,无论是处理用户事件、操作DOM、管理样式还是执行复杂逻辑,JavaScript都能提供强大的支持。对于前端开发者而言,熟练掌握这些知识...
不打算供普通家庭使用但仍可能对公众造成危险的器具,例如供外行在商店、轻工业和农场使用的器具,都在本标准的范围内。在可行的情况下,本标准涉及家庭内外所有人遇到的电器所带来的常见危险。
《像外行一样思考,像专家一样实践:科研成功之道》是卡耐基梅陇大学一位美国工程院院士的著作,这本书旨在为科研工作者提供独特的思维方式和实践经验,帮助他们在科研道路上取得成功。书中不仅包含了作者对科研工作...
但是,如果该设备旨在专业地用于清洗和冲洗餐具和餐具以及其他商业用途的器具,则该设备不能被视为仅用于家庭和类似用途。在可行的情况下,本标准涉及家庭内外所有人遇到的电器所带来的常见危险。但是,一般情况下,...