首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

程序员人生:J2ee的学习流程简介

在这里我谈谈我在学习j2ee流程,并谈到在此过程中领会的经验和教训。以便后来者少走弯路。 Java发展到现在,按应用来分主要分为三大块:J2SE,J2ME和J2EE。这三块相互补充,应用范围不同。 J2SE就是Java2的标准版,主要用于桌面应用软件的编程; J2ME主要应用于嵌入是系统开发,如手机和PDA的编程; J2EE是Java2的企业版,主要用于分布式的网络程序的开发,如电子商务网站和ERP系统。 先学习j2se 要学习j2ee就要先学习j2se,刚开始学习j2se先建议不要使用IDE,然后渐渐的过渡到使用IDE开发,毕竟用它方便嘛。学习j2se推荐两本 书,《java2核心技术一二卷》,《java编程思想》,《java模式》。其中《java编程思想》要研读,精读。这一段时间是基本功学习,时间会很 长,也可能很短,这要看学习者自身水平而定。 不要被IDE纠缠 在学习java和j2ee过程中,你会遇到五花八门的IDE,不要被他们迷惑,学JAVA的时候,要学语言本身的东西,不要太在意IDE的附加功 能,JAVA编程在不同IDE之间的转换是很容易的,过于的在意IDE的功能反而容易耽误对语言本身的理解。目前流行的IDE有 jbuilder,eclipse和eclipse的加强版WSAD。用好其中一个就可以了,推荐从eclipse入手j2ee。因为Jbuilder更 适合于写j2se程序。 选择和学习服务器使用配置 当你有了j2se和IDE的经验时,可以开始j2ee的学习了,web服务器:tomcat,勿庸置疑,tomcat为学习web服务首选。而应用服务器 目前主要有三个:jboss、weblogic、websphere。有很多项目开始采用jboss,并且有大量的公司开始做websphere或 weblogic向jboss应用服务器的移植(节省成本),这里要说的是,学习tomcat和jboss我认为是首选,也是最容易上手的。学习服务器使 用配置最好去询问有经验的人(有条件的话),因为他们或许一句话就能解决问题,你自己上网摸索可能要一两天(我就干过这种傻事),我们应该把主要时间放在 学习原理和理论上,一项特定技术的使用永远代替不了一个人的知识和学问。 学习web知识 如果你是在做电子商务网站等时,你可能要充当几个角色,这是你还要学习: html,可能要用到dreamwave等IDE。 Javascript,学会简单的数据校验,数据联动显示等等 J2eeAPI学习 学习j2eeAPI和学习服务器应该是一个迭代的过程。 先学习jsp和servlet编程,这方面的书很多,我建立看oreilly公司的两本《jsp设计》和《java servlet编程》,oreilly出的书总是那本优秀,不得不佩服。 学习jdbc数据库编程,j2ee项目大多都是MIS系统,访问数据库是核心。这本应属于j2se学习中,这里拿出来强调一下。 学习jndi api,它和学习ejb可以结合起来。 学习ejb api,推荐书《精通ejb》 经过上面的这些的学习,大概可以对付一般的应用了。 有人说跟着sun公司的《j2ee tutorial》一路学下来,当然也可以。 学习ejb设计模式和看代码(最重要) 设计模式是练内功,其重要性可以这么说吧,如果你不会用设计模式的话,你将写出一堆使用了ejb的垃圾,有慢又是一堆bug,其结果不如不用ejb实现(ejb不等于j2ee) 无论学习什么语言,都应该看大量代码,你看的代码量不到一定数量,是学不好j2ee的 目前有很多开源的工程可以作为教材: jive论坛 petstore sun公司 dune sun公司 等等,研读一个,并把它用到自己的工程中来。 J2ee其他学习 当你渐渐对j2ee了解到一定深度时,你要开始关注当前领域中的一些技术变化,J2ee是一块百家争鸣的领域,大家都在这里提出自己的解决方案,例如 structs,hiberate,ofbiz等等,学习这些东西要你的项目和目标而定,预先补充一下未尝不可,但不用涉及太深,毕竟学习原理和理论是最 最重要的事。 目前常见j2eeAPI JavaServer Pages(JSP)技术1.2 Java Servlet技术2.3 JDBC API 2.0 Java XML处理API(JAXP)1.1 Enterprise JavaBeans技术2.0 Java消息服务(JMS)1.0 Java命名目录接口(JNDI)1.2 Java事务API(JTA) 1.0 JavaMail API 1.2 JavaBeans激活架构(JAF)1.0 J2EE连接器体系结构(JCA)1.0 Java认证和授权服务(JAAS)1.0 学习上面的某些

01

基于SpringBoot的协同过滤商品推荐商城系统

随着网络的普及,网络资源不断丰富,网络信息量不断膨胀。用户要在众多的选择中挑选出自己真正需要的信息好比大海捞针,出现了所谓的“信息过载”的现象。信息过载是指的是社会信息超过了个人或系统所能接受、处理或有效利用的范围,并导致故障的状况。个性化推荐系统的出现是为了解决信息过载的问题,帮助消费者在浩如烟海的产品中找到自己需要的产品,为消费者提供个性化的购物体验。个性化推荐系统日益受到用户的青睐,也受到越来越多的学者和电子商务网站的关注。 个性化推荐可以作为网络营销的一种手段,能为电子商务网站带来巨大的利益。个性化推荐的目标是根据具有相似偏好的用户的观点向目标用户推荐新的商品。好的个性化推荐系统能够发掘用户喜欢的商品,并推荐给用户。对于用户而言,如果打开网站的链接并登陆,就能找到自己喜欢的商品,会省下很多翻看网页的时间和精力,而这样的网站,一定会受到用户的青睐。一个好的个性化推荐系统可以为用户提供便利,继而,使用户与网站之间有更好的粘合度,提高电子商务网站的市场竞争能力。 在众多的个性化推荐算法中,协同过滤被广泛应用,也是最成功的推荐算法。本课题旨在研究基于用户的协同过滤推荐算法在电子商务个性化商品推荐中的应用。 研究电子商务推荐系统对企业和社会具有很高的经济价值。电子商务个性化推荐系统的关键是建立用户模型。推荐系统的热点问题是推荐技术和推荐算法的研究。推荐算法是整个推荐系统的核心,它的性能决定了最终推荐结果的好坏。为了建立合理的用户模型,满足不同用户对实时性、推荐方式等的要求,产生了一系列的推荐技术和算法。涉及的技术包括基于内容的过滤技术、协同过滤技术、关联规则挖掘技术、分类和聚类技术、神经网络技术等等。 个性化的服务在商家与顾客之间建立起了一条牢固的纽带。顾客越多地使用推荐系统。推荐系统可以更适合顾客的需要,将顾客更多地吸引到自己的网站,与顾客建立长期稳定的关系。从而能有效保留用户,防止用户流失。 个性化推荐技术是电子商务推荐系统中最核心最关键的技术,很大程度上决定了电子商务推荐系统性能的优劣

01

Alexa排名

Alexa排名是指网站的世界排名,主要分为综合排名和分类排名,Alexa提供了包括综合排名、到访量排名、页面访问量排名等多个评价指标信息,大多数人把它当作当前较为权威的网站访问量评价指标。 2002年5月Alexa放弃了自己的搜索引擎转而与Google合作。 Alexa每天在网上搜集超过1,000GB的信息,然后进行整合发布,他搜集的网址链接数量已经超过了Google。 中文名Alexa排名 含  义 网站的世界排名 分  类 综合排名 分类排名 用  途 测评网站访问量 所属公司Amazon公司 成立时间 1996年4月 目录 1 信息比较 2 排名公布 3 数据排名 排名前25 分类排名 综合排名 发展历史 4 历史来源 5 弊端分析 6 实际用途 7 重要性 精准度 排名争议 8 作用影响 信息比较编辑 右侧是他们自己给出的一个信息量比较图。纵轴为已有的网址链接地址数 alexa流量 alexa流量 量,以十亿为单位。也就是说在量上,Alexa位居世界四大搜索引擎第一位,已超过35亿。 虽然Alexa的搜索引擎很好用,但是网站浏览率统计和世界排名却是它最吸引人的地方,Alexa不仅给出多达几十亿的网址链接,而且为其中的每一个网站进行了排名。可以说,Alexa是当前拥有网址链接数量最庞大,排名信息发布最详尽的网站。 排名公布编辑 Alexa每三个月公布一次新的网站综合排名。此排名的依据是用户链接数(Users Reach)和页面浏览数(Page Views)三个月累积的几何平均值。 数据排名编辑 排名前25 [1] 全球互联网企业排名情况: Google.com(谷歌,搜索引擎) Youtube.com(视频网站) Facebook.com(脸书,sns交友社区) Baidu.com(百度,搜索引擎) Yahoo.com(雅虎,门户网站) Wikipedia.org(维基百科) Google.cp.in(谷歌,印度分站) Tmall.com(天猫,电子商务网站) Amazon.com(亚马逊,电子商务网站) Qq.com(腾讯QQ,即时通讯) Sohu.com(搜狐,门户网站) Google.co.jp(谷歌,日本分站) Taobao.com(淘宝,电子商务网站) Live.com Vk.com(欧洲SNS交友社区) Twitter.com(推特,社交网络及微博客服务的网站) Linkedin.com(商业SNS) Instagram.com(照片墙) 360.cn(360) Yahoo.co.jp(雅虎,日本分站) Sina.com.cn(新浪) Google.de(谷歌,德国分站) Jd.com(京东,电子商务网站) Reddit.com Google.co.uk(谷歌,英国分站) 这是全球前25位网站排名,2017年2月统计,排名会有变动,此数据仅供参考。 参考Alexa排名 分类排名 一是按主题分类,比如新闻、娱乐、购物等,Alexa给出某个特定网站在同一类网站中的名次。 Alexa将其收集到的网站共分了16个大类,每个类下又分为多个主题。二是按语言分类,共分21种语言,比如英文网站、中文网站等,给出特定站点在所有此类语言网站中的名次,其中中文网站分成简体和繁体两种来统计。 对于中文网站的排名,只发布排在前10000名的网站名单。 Alexa 排名是常引用的用来评价某一网站访问量的一个指标。 事实上,Alexa 排名是根据对用户下载并安装了 Alexa Tools Bar 嵌入到 IE、FireFox等浏览器,从而监控其访问的网站数据进行统计的。 Alexa的“全球网站排名”如同《财富》杂志推出的“世界500强排行榜”,《福布斯》评选的“全球富豪榜”一样备受世人瞩目。 综合排名 综合排名也叫绝对排名,即特定的一个网站在所有网站中的名次。Alexa每三个月公布一次新的网站综合排 名。

04

扫码

添加站长 进交流群

领取专属 10元无门槛券

手把手带您无忧上云

扫码加入开发者社群

相关资讯

热门标签

活动推荐

    运营活动

    活动名称
    广告关闭
    领券