推荐一本java编程思想书籍,第1张

根据本人微薄知识

说说本人对j2ee的片面了解

j2ee是java在商业的应用,java web就在这中间

其中包括web服务器

一般都用tomcat 同时也有jboss weblogc resin 等等

说道开发就离不开这些东西

开发环境,运行环境

开发环境 用的多的是 eclipse

但我推荐使用 netbeans

运行环境就是 tomcat这些了

所以我们在学习jave web的时候必须会使用这些软件

说到开发当然是希望有现成的代码可以用最好了

这就有了框架

目前本人知道的框架有 hibernate(持久化框架) struts ,web action ,jsf,spring

这些也是需要会的 你可以选择一个学习

下面这些我放在了jsp里面学习

servlet,jsp,jstl,el,javabean

这些都算是jsp的

既然你有了j2se的初步知识你就可以看 相关的书了

建议不看国人写的书

你可以看翻译过来的书

如果EN好的话就看EN的书

这些书都有download

国人的书为什么不推荐看呢`

个人认为,国人是为写书赚钱而写书,不是为技术而写书

这本不错:

21天学通J2EE(第二版)

http://bookjqcqcom/product/398412html

想高深的话,就看这本了。

Java编程思想(第2版)(含 1CD) Java编程思想(第2版)(含 1CD)

http://bookjqcqcom/product/384314html

本书从Java的基本语法到它的高级特点进行了全面的介绍,并充分阐述了Java的编程思想。本书是《Java编程思想》的第2版,是完全针对Java 2编写的,所以全书针对Java 2的语言特点做了大量修订和增补。由于本书的重点是Java语言本身,故内容并不依赖某种具体的平台。本书包含了对象的基本概念、面向对象的基本理论、分布式计算

31 Java学习路线

311 基础语法及Java原理

基础语法和Java原理是地基,地基不牢靠,犹如沙地上建摩天大厦,是相当危险的。学习Java也是如此,必须要有扎实的基础,你才能在J2EE、 J2ME领域游刃有余。参加SCJP(SUN公司认证的Java程序员)考试不失为一个好方法,原因之一是为了对得起你交的1200大洋考试费,你会更努 力学习,原因之二是SCJP考试能够让你把基础打得很牢靠,它要求你跟JDK一样熟悉Java基础知识;但是你千万不要认为考过了SCJP就有多了不起, 就能够获得软件公司的青睐,就能够获取高薪,这样的想法也是很危险的。获得"真正"的SCJP只能证明你的基础还过得去,但离实际开发还有很长的一段路要 走。

312 OO思想的领悟

掌握了基础语法和Java程序运行原理后,我们就可以用Java语言实现面向对象的思想了。面向对象,是一种方法学;是独立于语言之外的编程思想;是 CBD基于组件开发的基础;属于强势技术之一。当以后因工作需要转到别的面向对象语言的时候,你会感到特别的熟悉亲切,学起来像喝凉水这么简单。

使用面向对象的思想进行开发的基本过程是:

●调查收集需求。

●建立用例模型。

●从用例模型中识别分析类及类与类之间的静态动态关系,从而建立分析模型。

●细化分析模型到设计模型。

●用具体的技术去实现。

●测试、部署、总结。

313 基本API的学习

进行软件开发的时候,并不是什么功能都需要我们去实现,也就是经典名言所说的"不需要重新发明轮子"。我们可以利用现成的类、组件、框架来搭建我们的应 用,如SUN公司编写好了众多类实现一些底层功能,以及我们下载过来的JAR文件中包含的类,我们可以调用类中的方法来完成某些功能或继承它。那么这些类 中究竟提供了哪些方法给我们使用?方法的参数个数及类型是?类的构造器需不需要参数?总不可能SUN公司的工程师打国际长途甚至飘洋过海来告诉你他编写的 类该如何使用吧。他们只能提供文档给我们查看,Java DOC文档(参考文献44)就是这样的文档,它可以说是程序员与程序员交流的文档。

基本API指的是实现了一些底层功能的类,通用性较强的API,如字符串处理/输入输出等等。我们又把它成为类库。熟悉API的方法一是多查Java DOC文档(参考文献44),二是使用JBuilder/Eclipse等IDE的代码提示功能。

314 特定API的学习

Java介入的领域很广泛,不同的领域有不同的API,没有人熟悉所有的API,对一般人而言只是熟悉工作中要用到的API。如果你做界面开发,那么你需 要学习Swing/AWT/SWT等API;如果你进行网络游戏开发,你需要深入了解网络API/多媒体API/2D3D等;如果你做WEB开发,就需要 熟悉Servlet等API啦。总之,需要根据工作的需要或你的兴趣发展方向去选择学习特定的API。

315 开发工具的用法

在学习基础语法与基本的面向对象概念时,从锻炼语言熟练程度的角度考虑,我们推荐使用的工具是Editplus/JCreator+JDK,这时候不要急 于上手JBuilder/Eclipse等集成开发环境,以免过于关注IDE的强大功能而分散对Java技术本身的注意力。过了这一阶段你就可以开始熟悉 IDE了。

程序员日常工作包括很多活动,编辑、编译及构建、调试、单元测试、版本控制、维持模型与代码同步、文档的更新等等,几乎每一项活动都有专门的工具,如果独 立使用这些工具的话,你将会很痛苦,你需要在堆满工具的任务栏上不断的切换,效率很低下,也很容易出错。在JBuilder、Eclipse等IDE中已 经自动集成编辑器、编译器、调试器、单元测试工具JUnit、自动构建工具ANT、版本控制工具CVS、DOC文档生成与更新等等,甚至可以把UML建模 工具也集成进去,又提供了丰富的向导帮助生成框架代码,让我们的开发变得更轻松。应该说IDE发展的趋势就是集成软件开发中要用到的几乎所有工具。

从开发效率的角度考虑,使用IDE是必经之路,也是从一个学生到一个职业程序员转变的里程碑。

Java开发使用的IDE主要有Eclipse、JBuilder、JDeveloper、NetBeans等几种;而Eclipse、JBuilder 占有的市场份额是最大的。JBuilder在近几年来一直是Java集成开发环境中的霸主,它是由备受程序员尊敬的Borland公司开发,在硝烟弥漫的 Java IDE大战中,以其快速的版本更新击败IBM的Visual Age for Java等而成就一番伟业。IBM在Visual Age for Java上已经无利可图之下,干脆将之贡献给开源社区,成为Eclipse的前身,真所谓"柳暗花明又一村"。浴火重生的Eclipse以其开放式的插件 扩展机制、免费开源获得广大程序员(包括几乎所有的骨灰级程序员)的青睐,极具发展潜力。

316 学习软件工程

对小型项目而言,你可能认为软件工程没太大的必要。随着项目的复杂性越来越高,软件工程的必要性才会体现出来。参见"软件开发学习路线"小节。

  1 入门书籍

  《PHP和MySql Web开发》<-- 这本算是PHP的入门红皮书了

  《CSS入门经典》

  《锋利的jQuery》<-- 学习jQ的话推荐这个,很快就能看完

  2 框架

  《ThinkPHP 完全开发手册》<-- 我看的是这个

  3 进阶

  上面的部分都是作为一个PHPer的基础数字了(个人认为)

  接着就看个人兴趣了

  PHP

  PHP接着我觉得要学的就是缓存了

  一开始学memcache入手比较简单

  其他内容看工作需要了~

  反正有了自学基础的话学什么都不难~

  程序设计类

  我推荐的话学些下设计模式,推荐书目《Head First 设计模式》,使用Java的,不过对于理解很有帮助

  然后又针对性的去看PHP的设计模式

  还有就是代码重构了,我看的记得是C#版的,具体书名忘了

  JS类

  JS的话可以学全,学全了老板不要我老子就做前端去(╯‵□′)╯︵┻━┻

  《JavaScript入门经典》这本书里涵盖的内容挺多的

  《JavaScript权威指南》里边,算是进阶的进阶

  《你不知道的JavaScript》短小精悍,我只买到上,不知道下有没有出

  对于JQ的理解也需要加深

  《JQUERY COOKBOOK》是不错的进阶基础

  JS想要学通的话,嘿嘿嘿,prototype要搞懂

  其他

  还有服务器、数据库这块可以找些东西学

  这些我不熟悉,就不误人子弟了

  ==============================

  另外,过程中要多实践,多去网上找找资料,多去找大牛聊聊

  过了基础之后就要开始找合适自己的书和资料了

1 《信号与系统》

本书是美国麻省理工学院的经典教材之一,涉及到信号与系统分析的基本理论基本分析方法及其应用。

全书共分十一章:主要讲述了线性系统的基本理论、信号与系统的基本概念、线性时不变系统、连续舞样、通信和反馈系统中的实例,并行讲座了连结系统、离散系统、时域系统和频瑾系统的分析方法,以使读者能透乇地理解各种信号系统的分析方法并比较其异同。

2 《新机器的灵魂》

Tracy Kidder的《新机器的灵魂》是计算机科学领域为数不多的必读的历史书籍之一,kidder的这本经典著作第一次出版在1981年,至今仍然是备受推崇的计算机书籍之一,它完整地记录下了当时一家公司齐心协力把一种新的小型计算机推向市场的过程中所发生的一系列戏剧性的、充满戏剧色彩的、激动人心的故事。

计算机专业的学生也会欣赏这种商业模式,这里面也只提到了一种模式,但它已经成为许多科技企业仍在坚持的一种模式。

3 《HTTP权威指南》

HTTP有很多应用,但最著名的是用于web浏览器和web服务器之间的双工通信。

软硬件工程师也可以将本书作为HTTP及相关web技术的条理清楚的参考书使用;系统架构师和网络管理员可以通过本书更好地了解如何设计、实现并管理复杂的网络架构;性能工程师和分析人员可以从高速缓存和性能优化的相关章节中获益;市场营销和咨询专家可以通过概念的介绍更好地理解web技术的前景。

本书对一些常见的误解进行了说明,推荐了“各种使用诀窍”,提供了便捷的参考资料,并且对枯燥且令人费解的标准规范进行了可读性很强的介绍。

4 《鸟哥的Linux的私房菜》

本书是初学者学习Linux不可多得的一本入门好书,全面而详细地介绍了Linux操作系统。

全书分为5个部分:第一部分着重说明Linux的起源及功能,如何规划和安装Linux主机;第二部分介绍Linux的文件系统、文件、目录与磁盘的管理;第三部分介绍文字模式接口 shell和管理系统的好帮手shell脚本,另外还介绍了文字编辑器vi和vim的使用方法;第四部分介绍了对于系统安全非常重要的Linux账号的管理,以及主机系统与程序的管理,如查看进程、任务分配和作业管理;第五部分介绍了系统管理员(root)的管理事项,如了解系统运行状况、系统服务,针对登录文件进行解析,对系统进行备份以及核心的管理等。

5《编码》

在《编码》一书中,向我们展示了使用语言的一些直观方法并创造新的方法来进行相互之间的交流,此书使我们明白了这种创造性以及我们人类对交流的迫切需求。

Java入门学习部分小伙伴认为比较难,当然还有部分小伙伴觉得Java入门学习很简单,但是深入学习困难性比较大,其实无论是Java入门学习还是学习其他技能都需要我们制定一套学习计划,当然Java也不例外,否则很难学有所成,制定好Java学习路线从入门学习开始慢慢走向精通。下面小编就给大家介绍一下Java入门学习路径和书籍推荐

1、Java的应用领域主要有三个方面:

①、使用JavaEEWeb开发

②、Java:网络通信服务器端、中间件、大数据等。

Java中间件以阿里公司为主,其它公司有许多是用C/C++的;许多手游服务器是用Java的。

③、应用Java编程语言的Android开发。

本文主要是讲JavaEE开发学习路径。

2、JavaEE学习路径图

JavaEE其实很庞大和复杂,这里只是分享了目前最主流一条学习路径。

就是一个入门的学习路径,如果把太多技能点都列上去,初学者很容易陷入其中一个点学习很久。

3、学习方法概述

①、视频结合书籍,把书籍上的代码都一个个自己弄出来运行,做到每段小程序都熟悉记忆。视频如果不知道看哪个,张孝祥+Java和马士兵+Java的视频都非常不错,不过有些版本比较旧的,仅供参考。

②、不要一直在背语法,多写代码,多演化代码,验证语法,寻找思路。

③、一定要阶段性项目实践,项目题目书上或者视频教程里面都有。找到题目后,看看自己一个人或者组织几个人能不能搞定。如果搞不定,再根据所缺的知识去补充知识。

4、导图中的知识点学习建议

⑴、J2SE

参考书籍:选其中一本即可

书籍内容比较全面,关于界面相关和applet章节可以先跳过,其他如果看不懂的地方可以先跳过。

⑵、前端知识

Web项目前端越来越重要,但是一般每个公司都有专门的前端开发,所以只要先初略了解即可,主要知识点HTML,CSS,JavaScript。

ps前端知识和数据库知识可以并行进展,没先后顺序。

⑶、JavaWeb相关的知识

主要学习:Tomcat,JDBC,XML,JSP,Servlet

⑷、框架学习

5、其它学习说明

学完上面那些,就达到最基本的要求,但是还是有许多高级的知识点,比如多线程、并发、设计模式、各种服务器、Linux等知识,大家参考《Java技能表》有必要的时候学习。

以上内容是Java入门学习路径和书籍推荐希望对于正在或者想要学习Java的小伙伴有所帮助

Struts 2 权威指南:基于WebWork核心的MVC开发(附光盘)

作者:李刚 编著 出版社:电子工业出版社 出版时间:2007年09月

本书所介绍的Struts 2已经完全超出了Struts 1框架原有的高度,Struts 2建立在Struts 1和WebWork两个框架整合的基础之上,因此提供了更多优秀的机制。 虽然Struts 1目前还未被完全淘汰,但Struts 1所表现出来的缺陷

¥7900¥5810折扣:74折节省:¥2090

--------------------------------------------------------------------------------

精通Struts:基于MVC的Java Web设计与开发(附光盘)

作者:孙卫琴 编著 出版社:电子工业出版社 出版时间:2004年08月

Struts是目前非常流行的基于MVC的Java Web框架。本书详细介绍了在最新的Struts11以及不久将推出的Struts12版本上设计和开发Java Web应用的各种技术。本书第1章到第3章为入门篇,通过两个Struts应用实例,引导读者把

¥4900¥3679折扣:75折节省:¥1221

--------------------------------------------------------------------------------

精通Java Web整合开发:JSP+AJAX+Struts+Hibernate(附光盘)

作者:刘斌 编著 出版社:电子工业出版社 出版时间:2007年11月

本书详细介绍了以JSP、AJAX、Struts、Hibernate相结合的轻量级Java EE应用开发技术。针对读者的不同学习阶段,共分基础篇、进阶篇、提高篇与实践篇四大部分循序渐进地进行讲解。 第1-3章为基础篇,重点讲解基于开源架

¥7900¥5925折扣:75折节省:¥1975

--------------------------------------------------------------------------------

整合STRUTS+HIBERNATE+SPRING应用开发详解(附光盘)

作者:李刚 编著 出版社:清华大学出版社 出版时间:2007年11月

本书介绍如何整合Struts+Hibernate+Spring进行J2EE开发,所有实例都基于Eclipse IDE开发,引领读者快速进入基于Java Web的J2EE应用领域。本书主要介绍Struts、Hibernate、Spring的基础知识,如何整合这3个开源框架进行

¥7900¥5925折扣:75折节省:¥1975

--------------------------------------------------------------------------------

轻量级J2EE企业应用实战——Struts+Spring+Hibernate整合开发(含光盘1张)

作者:李刚 著 出版社:电子工业出版社 出版时间:2007年04月

本书所介绍的内容是作者多年J2EE开发经验的总结,内容涉及三个开源框架:Struts、Hibernate和Spring,还介绍了Tomcat和Jetty两个开源Web服务器的详细用法,以及J2EE应用的几种常用架构。 本书不仅仅是一本J2EE入门图

¥6500¥4875折扣:75折节省:¥1625

--------------------------------------------------------------------------------

精通J2EE-EclipseStrutsHibernateSpring整合应用案例(含盘)

作者:计磊,李里,周伟 编著 出版社:人民邮电出版社 出版时间:2006年08月

本书较为全面地介绍J2EE Web应用开发的程序设计技术。书中首先介绍相关的知识点,引导读者进入J2EE Web技术的世界。然后讲解网上购物子系统、公告管理系统、网上书店、BBS系统、信息发布平台、学生课程及成绩管理系统

¥6900¥5175折扣:75折节省:¥1725

--------------------------------------------------------------------------------

Struts,Hibernate,Spring集成开发宝典(附光盘)

作者:陈天河 等编著 出版社:电子工业出版社 出版时间:2007年01月

本书以Struts,Hibernate,Spring为核心详细地讲解了这三个组件的基础知识和基本使用方法,并通过一系列集成开发实例讲解了这三个组件在J2EE项目中的应用。 本书对每一个组件的讲解都是以入门级实例开始的,然后对

¥6900¥5175折扣:75折节省:¥1725

--------------------------------------------------------------------------------

精通JavaEE项目案例——基于Eclipse Spring Struts Hibernate(含盘)

作者:刘乃丽 编著 出版社:人民邮电出版社 出版时间:2008年01月

本书是一本完全实战型的Java EE开发书籍。全书讲解了9个系统的实现方法,包括网上购物子系统、公告管理系统、网上书店、BBS系统、信息发布平台、学生课程及成绩管理系统、个性化定制系统、网上文件管理系统、航空票务

¥8500¥6375折扣:75折节省:¥2125

--------------------------------------------------------------------------------

精通SOA:基于服务总线的Struts+EJB+Web Service整合应用开发(附光盘)

作者:梁爱虎 编著 出版社:电子工业出版社 出版时间:2007年07月

Java的出现,实现了跨操作系统平台的程序开发,以Java为基础的J2EE技术已经成为因特网服务技术的主流。然而,以J2EE为基础的SOA架构技术必将成为因特网服务技术的热点。笔者希望通过本书帮助广大Java开发人员快速从以

¥4600¥3450折扣:75折节省:¥1150

--------------------------------------------------------------------------------

Java开发利器:Struts Web设计与开发大全(珍藏版)(附CD-ROM光盘一张)——Java开发利器

作者:邱哲,王俊标,马斗 编著 出版社:清华大学出版社 出版时间:2006年02月

本书由浅入深、循序渐进地介绍了如何使用Apache著名开源软件Struts来构建Web应用,同时介绍了一些构建Web应用时常用到的开源软件的使用方法,如Hibernate、Lucene等。 全书分为5篇,共22章,内容涵盖了Java Web应用

¥5500¥4125折扣:75折节省:¥1375

--------------------------------------------------------------------------------

Struts与Hibernate实用教程——构建基于MVC模式的高效Java Web应用(附CD-ROM光盘一张)

作者:邬继成 编著 出版社:电子工业出版社 出版时间:2006年09月

Struts和Hibernate是当前非常流行的Java Web应用框架,由于它们很好地实现了MVC设计模式以及具有使用简便、开源免费的特点,在国内外获得越来越广泛的应用。本书将结合实际例子由浅入深地介绍Struts和Hibernate的基本

¥3500¥2630折扣:75折节省:¥870

--------------------------------------------------------------------------------

Struts实用开发指南——基于MVC+MyEclipse的Java Web应用开发(附光盘)

作者:高红岩 编著 出版社:科学出版社 出版时间:2007年07月

这是一本讲解如何使用Struts框架开发Java Web应用程序的实用性图书,书中在具体讲解Struts开发技术的同时,结合MVC模式与MyEclipse工具,演示了实际应用项目开发的全过程。 全书共分10章,内容以实用为主,技术和实例

¥3600¥2700折扣:75折节省:¥900

--------------------------------------------------------------------------------

深入浅出 Struts

作者:(加)库尼亚瓦姆 著,王建桥 等译 出版社:人民邮电出版社 出版时间:1900年01月

Struts 是Java Web 应用首选的MVC 框架。本书是世界畅销的Struts 著作之一,深入浅出地探讨了许多能帮助程序员们编写高效Struts 应用程序的技巧,主要内容包括利用动作表单进行输入验证、HTML 标签库、输入验证和数据

¥4500¥3375折扣:75折节省:¥1125

--------------------------------------------------------------------------------

项目实践精解:基于Struts-Spring-Hibernate的Java应用开发(附光盘)

作者:梁立新 编著 出版社:电子工业出版社 出版时间:2006年08月

本书通过一个完整的电子商务应用的设计和开发项目,引领读者学习Struts-Spring-Hibernate架构下完整的开发体系,以及Struts-Spring-Hibernate的各个组件在项目开发中的实际应用。通过对该项目各个功能模块需求分析、系

¥5200¥3900折扣:75折节省:¥1300

--------------------------------------------------------------------------------

Jakarta Struts编程(第二版)

作者:(美)凯文斯(Cavaness,C) 著,O’Reilly Taiwan公司 译,林琪 改编 出版社:中国电力出版社 出版时间:2005年08月

自本书第一版发行以来,Struts开源项目变得越来越受欢迎。尽管这项技术令人振奋,但是它的说明文档却仍然少得可怜——大多数的指南都太简单,那些要编写复杂Web应用程序的开发人员根本找不到所需的关键信息。本书第二

¥5200¥3900折扣:75折节省:¥1300

--------------------------------------------------------------------------------

J2EE开源编程精要15讲-整合Eclipse、Struts、Hibernate和Spring的Java Web开发

作者:邬继成 编著 出版社:电子工业出版社 出版时间:2008年01月

本书内容主要来自作者多年的软件开发和教学经验,通过实例由浅入深地介绍Eclipse、Struts、Hibernate和Spring的基本原理和应用,以及它们的整合应用,是一本强调实践技能的实用性指导图书。 本书的内容主要包括:开

¥3979¥2985折扣:75折节省:¥994

--------------------------------------------------------------------------------

精通Struts-Java流行服务器框架工具及整合应用(含盘)

作者:戎伟,张双 编著 出版社:人民邮电出版社 出版时间:2006年10月

本书以Struts框架为基础,介绍了J2EE模型中各层流行技术与Struts框架的整合,符合当今业界流行的软件开发趋势。全书共分15章,内容涵盖Struts框架的组成、J2EE架构方式、Struts框架与表示层技术整合、Struts框架与中间

¥5900¥4430折扣:75折节省:¥1470

--------------------------------------------------------------------------------

程序天下--J2EE整合详解与典型案例:一本书搞定Struts+Spring+Hi

作者:思志学 等编著 出版社:电子工业出版社 出版时间:2008年01月

本书是笔者在多年项目开发过程中的经验总结,它通过丰富的实例由浅入深、循序渐进地介绍了J2EE的体系结构和如何利用开源框架Struts、Spring和Hibernate进行J2EE程序的开发,从而帮助软件开发人员快速掌握J2EE的设计思

¥7980¥5990折扣:75折节省:¥1990

--------------------------------------------------------------------------------

J2EE电子商务系统开发从入门到精通——基于Struts和Hibernate技术实现(附光盘)

作者:陈松 编著 出版社:清华大学出版社 出版时间:2007年05月

Struts架构和Hibernate对象,关系映射工具相结合开发Web Service应用,是目前主流的Web开发模式。本书详细介绍了Struts和Hibernate基础理论,并大量地采用与实例相结合的方式,形成本书“理论+案例,理论案例相辅相承

¥4900¥3675折扣:75折节省:¥1225

--------------------------------------------------------------------------------

Struts基础教程

作者:(美)多雷 著,铁手 等译 出版社:人民邮电出版社 出版时间:2007年02月

本书介绍Apache Struts的最新版本。书中以强调实际动手的方法来讲述。第一部分包括Struts基础知识,以及开发人员必备的JSP和servler基础知识;第二部人包含Struts中更加“高阶”的部分,例如Tiles、Validator框架以及

windows平台可以看看《Windows Server 2003服务器架设与管理》

不知道你需要架设什么样的服务器,如果是web就找找IIS的书籍看看。

linux平台就必须从基本管理开始学起

鸟哥的linux私房菜系列首选。

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 推荐一本java编程思想书籍

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情