⑴ 请大家介绍下关于jsP和J2EE方面的书
J2EE参考大全不错
是入门了解J2EE的一个不错的选择,讲的都很基本,而且还有些不错的例子。
《核心设计模式》
强烈推荐
当然我还是推荐关于Weblogic的书,因为Weblogic是对J2EE规范实现最好的服务器
书就不推荐了,你去www.bea.com.cn或者www.bea.com,上面很多文档
学习JSP 语言推荐用书
1 JSP 动态网页编程技术
电子工业出版社 王先国主编 ¥25.0
2 JSP网络开发入门与实践
人民邮电出版社 智源科技 吴建 张旭东 编著 ¥52.0
3 JSP动态网页基础教程
人民邮电出版社 张晓蕾 主编 ¥24.0
4 JSP动态网站设计实例教程
冶金工业出版社 吴其庆 ¥30.0
5 HEAD FIRST SERVLETS & JSP-重视大脑的学习指南-通过SCWCD考试之路(中文版)
中国电力出版社 巴萨姆 译 者:苏钰函 ¥98.0
6 JSP网络开发技术与整合应用(配光盘)
清华大学出版社 张洪伟 ¥59.8
7 JSP 网络编程:基于数据驱动的 Web 开发
电子工业出版社 杜秀川等编著 ¥48.0
8 JSP 网站开发典型模块与实例精讲
电子工业出版社 李振捷等编著 ¥50.0
9 JSP程序设计实用教程
西南师范大学出版社 陈峰 ¥28.0
10 JSP 应用开发详解(第三版)(配光盘)(java 开发专家)
电子工业出版社 刘晓华 ¥58.0
11 网络系统开发实例精解(配光盘)(JSP版)(开发专家之数据库)
电子工业出版社 汪孝宜 ¥39.8
12 JSP动态网站开发与实例(第3版)
清华大学出版社 荣钦科技 ¥48.0
13 JSP 课程设计
电子工业出版社 黄明等编著 ¥19.8
14 JSP 2.0应用教程
清华大学出版社 陈旭东 ¥39.0
15 精通 JSP+XML+CSS 网络开发混合编程
电子工业出版社 卢菊平等编著 ¥45.8
16 JSP应用教程-高等职业教育计算机专业推荐教材
机械工业出版社 李咏梅 ¥18.0
17 JSP数据库系统开发案例精选
人民邮电出版社 明日科技 王国辉 王易 编著 ¥49.0
18 JSP实用教程
清华大学出版社 张大治 ¥28.0
19 JSP开发实例完全剖析
中国电力出版社 者:李曙光等编著 ¥35.0
20 Java Web 开发详解——XML+XSLT+Servlet+JSP 深入剖析与实例应用
电子工业出版社 孙鑫编著 ¥99.0
21 精通 JSP 编程
电子工业出版社 赵强编著 ¥49.0
22 JSP 2.0技术从入门到精通
中国铁道出版社 余昀 ¥39.0
23 JSP数据库高级教程
清华大学出版社 刘彬 ¥38.8
24 JSP数据库系统开发完全手册
人民邮电出版社 明日科技 王国辉 李文立 杨亮 编著 ¥52.0
25 JSP高级程序设计
人民邮电出版社 Vivek Chopra Jon ¥55.0
26 JSP通用模块及典型系统开发实例导航
人民邮电出版社 求是科技 王夕宁 王晓平 编著 ¥44.0
27 21世纪高等院校课程设计丛书-JSP课程设计案例精编
中国水利水电出版社 杨昭 ¥28.0
28 JSP网络应用开发例学与实践
清华大学出版社 张军 ¥32.0
29 网站开发新动力:用JSP轻松开发Web网站(第二版)
北京希望电子出版社 黄理 李积善 曹林有等 ¥46.0
30 JSP程序设计教程
人民邮电出版社 向学哲 主编 ¥25.0
31 JSP应用教程
清华大学出版社 石志国 ¥34.0
32 动态Web数据库技术——基于JSP和XML技术实现
中国水利水电出版社 王红 主编 ¥28.0
33 JSP程序设计
人民邮电出版社 张文静 林琪等 ¥45.0
34 JSP+Oracle 数据库组建动态网站经典实例
电子工业出版社 赵光等编著 ¥35.0
35 JSP实用简明教程
清华大学出版社 程志艳 ¥35.0
36 JSP 组建动态网站基础与实例操作
电子工业出版社 李长林等编著 ¥32.0
37 专家门诊——JSP开发答疑200问
人民邮电出版社 马斗 邱哲 王俊标 ¥52.0
38 JSP网络编程技术与实例
人民邮电出版社 四维科技 杨易 编著 ¥49.0
39 JSP+Oracle动态网站开发实例精选
清华大学出版社 刘中兵 ¥42.0
40 JSP 网络编程从基础到实践
电子工业出版社 邓子云等编著 ¥49.0
41 JSP 网站开发四“酷”全书:新闻、论坛、电子商城、博客
电子工业出版社 万峰科技编著 ¥49.0
42 JSP应用开发技术
人民邮电出版社 柳永坡 刘雪梅 赵长海 编著 ¥52.0
43 JSP 案例开发集锦
电子工业出版社 王诚梅等编著 ¥35.0
44 Java Servlet & JSP经典实例
中国电力出版社 朱涛江 邹红霞 林琪 (美)Bruc ¥86.0
45 JSP动态网站设计教程
冶金工业出版社 吴其庆 ¥30.0
46 Dreamweaver MX 2004 & JSP动态网页编程完全自学手册
人民邮电出版社 龙马工作室 编著 ¥48.0
47 从零开始——JSP动态网页制作基础培训教程
人民邮电出版社 老虎工作室 张琴 张千帆 编著 ¥32.0
48 印度优质IT职业教育教学用书-JSP开发技术(含指导手册)
高等教育出版社 王强 ¥25.5
49 JSP 案例开发
中国水利水电出版社 魏茂军 张文建 姜云善 刘全民 等编 ¥38.0
50 JSP 软件工程案例精解
电子工业出版社 鲁晓东等编著 ¥39.0
51 JSP 数据库开发实例精粹
电子工业出版社 汪孝宜等编著 ¥39.0
52 JSP设计(第三版)
中国电力出版社 林琪 ¥79.0
53 JSP基础教程
清华大学出版社 耿祥义 ¥22.0
54 JSP设计(第二版)
清华大学出版社 Hans Bergsten 著 汪青 ¥74.0
55 JSP应用教程
北方交通大学出版社 石志国 ¥34.0
56 JSP 编程指南(第三版)
电子工业出版社 (美)布朗著 白雁等译 ¥51.0
57 JSP+Oracle组建动态网站实例精讲
人民邮电出版社 龙马工作室 编著 ¥42.0
58 JSP 程序设计
高等教育出版社 蒋文蓉 ¥24.5
59 JSP Web应用教程
清华大学出版社 朱敏 朱晴婷 李媛媛 ¥19.0
60 Servlet与JSP核工业心编程(第2版)
清华大学出版社 [美]Marty Hall larr ¥59.0
61 JSP实用案例教程
清华大学出版社 冯燕奎 赵德奎 ¥35.0
62 JSP 2.0 技术手册
电子工业出版社 林上杰等编著 ¥59.0
63 JSP 应用开发详解(第二版)
电子工业出版社 飞思科技产品研发中心 ¥55.0
64 JSP编程技术与应用
高等教育出版社 方逵 ¥28.4
65 JSP实用教程
清华大学出版社 耿祥义 张跃平 ¥32.0
66 JSP 应用开发详解
电子工业出版社 飞思科技产品研发中心 ¥49.0
67 ASP+和JSP网络技术应用
国防工业出版社 懂欣 ¥35.0
68 JSP从入门到精通
电子工业出版社 美 Cook,T.著 谷雨译 ¥62.0
69 JSP程序设计指南
清华大学出版社 天宏工作室 ¥52.0
70 Servlet与JSP权威指南
机械工业出版社 (美)Marty Hall 著 ¥55.0
71 JSP 编程指南(第二版)
电子工业出版社 美 Brown,S.著 王军等译 ¥100.0
72 JSP 标志库编程指南
电子工业出版社 美 Brown,S.著 邱仲潘等译 ¥37.0
73 Servlet 与JSP 权威指南
机械工业出版社 (美)Marty Hall ¥55.0
74 JSP高级开发与应用
科学出版社,科海电子出版 (美)David M.Geary 著 ¥42.0
75 JSP 站点设计编程指南
电子工业出版社 美Duffey,K.等著 王军等译 ¥75.0
76 网络编程语言 JSP 实例教程
电子工业出版社 周颢编著 ¥33.0
77 JSP网站编程教程
北京希望电子出版社 屈辉立、陈可明、石武信 ¥39.0
78 JSP入门与提高
清华大学出版社 杨学瑜 王志军 刘同利 编著 ¥24.0
79 JSP和Servlet程序设计使用专辑
机械工业出版社 程显华译 ¥58.0
80 JSP Web编程指南
电子工业出版社 美 Falkner,J.著 司光亚等
81 JSP设计
中国电力出版社 Hans Bergsten著 何健辉 ¥59.0
82 JSP动态网页新技术
中国铁道出版社 普悠玛数位科技 ¥36.0
83 JSP快速高效开发利器-Dreamweaver UltraDev
清华大学出版社 许增伟等 ¥42.0
84 JSP 教程
电子工业出版社 飞思科技研发中心 ¥29.0
85 JSP 速成教程
机械工业出版社 Jose Annunziato ¥48.0
86 JSP编程技巧
机械工业出版社 清宏计算机工作室 ¥41.0
87 JSP 编程起步
机械工业出版社 清宏计算机工作室 ¥30.0
88 JSP 技术大全
机械工业出版社 (美)Phil Hanna ¥59.0
89 UitraDev4/JSP/XML高级实例教程
北京希望电子出版社 网星工作室 ¥58.0
90 UitraDev4/JSP/XML高级实例教程
北京希望电子出版社 译作者: 网星工作室 ¥58.0
91 JSP 技术揭密
清华大学出版社 Decoder ¥38.0
92 JSP 实用编程实例集锦
清华大学出版社 马文刚等 ¥27.0
93 JSP、Serviets 与 MySQL 开发指南
电子工业出版社 黄习福等译 ¥39.0
94 JSP深入编程(1CD)
北京希望电子出版社 黄理 ¥42.0
95 JSP高级编程
北京希望电子出版社 黄理 ¥55.0
96 Servlet与JSP核心技术
人民邮电出版社 [美]Marty Hall ¥55.0
97 JSP深入编程
北京希望电子出版社 北京大学com工作室 ¥42.0
98 Servlet/JSP程序设计技术与实例
人民邮电出版社 邹华 方卫宁 邹蓉 ¥38.0
99 JSP高级编程
北京希望电子出版社 译作者: 黄理 ¥55.0
100 JSP 时尚编程百例
机械工业出版社 网冠科技 ¥36.0
101 WebSphere 环境下Serutet 与JSP 高级编程
机械工业出版社 Ueti Wahti ¥38.0
102 不编程开发 ASP和 JSP——Dream weaver Ultra Dev4 使用技巧
机械工业出版社 启明星工作室 ¥42.0
103 精通JSP编程技术
人民邮电出版社 武延军 黄飞跃 ¥48.0
104 JSP完全探索
中国青年出版社 (韩)李载甲 崔在明 ¥69.0
105 XML/JSP Programming Guide网页编程教程
北京希望电子出版社 吴艾 ¥46.0
106 JSP编程基础及应用实例集锦
人民邮电出版社 柏亚军 ¥38.0
107 JSP动态网站技术入门与提高
人民邮电出版社 太阳工作室 ¥39.0
108 JSP数据库编程指南
北京希望电子出版社 布雷恩·赖特 ¥38.0
109 深入JSP网络编程
清华大学出版社 雨阳隆春等 ¥52.0
110 JSP 程序设计精彩实例
清华大学出版社 姜晓明等 ¥28.0
111 疯狂站长之JSP
中国水利水电出版社 郭宏 刘文革 ¥25.0
112 JSP应用程序开发指南
科海电子出版社,科学出版 [美]Paul Colton著 章明 ¥34.0
113 JSP/Servlet—基于Java的最新网站建设工具
清华大学出版社 王迪华、刘臣通等 ¥42.0
114 JSP/HTML编程实作教程
北京希望电子出版社 张洪波、张黎明、单银根 ¥35.0
115 最新JSP入门与应用
中国铁道出版社 荣钦科技主笔室 ¥35.0
116 JSP 网站开发技术
清华大学出版社 徐进明 ¥28.0
117 Java 开发指南--Servlets 和 JSP 篇
电子工业出版社 邱仲潘等译 ¥33.0
118 快学易用JSP
北京邮电大学出版社 郭健等 ¥36.0
119 JSP程序设计实务入门
中国铁道出版社 李建国等 ¥40.0
120 JSP 编程指南
电子工业出版社 美Karl Avedal著 黎文等译 ¥85.0
121 JSP 程序设计与实例分析教程
清华大学出版社 姜晓铭 陈武 ¥38.0
122 JSP网络开发技术
人民邮电出版社 杨珏 ¥39.0
123 JSP交互网站实务经典
中国青年出版社 杜邦杰 ¥49.0
124 网站JSP后台解决方案
人民邮电出版社 施汝军 ¥50.0
125 JSP即时应用
人民邮电出版社 Paul Tremblett 著 ¥57.0
126 JSP程序设计实务
中国青年出版社 (台)杨 光 沈建男 ¥48.0
127 JSP 完全实例教程
电子工业出版社 贾更新等 ¥32.0
128 网站开发新动力:用JSP轻松开发Web网站
北京希望电子出版社 黄理、李积善、曹林有、张勇 ¥50.0
129 JSP 网络开发实务(全息)
电子工业出版社 徐国平等编著 ¥42.0
130 JSP在数据库中的应用与开发(英文版)
北京希望电子出版社 [美]Brian Wright、Mi ¥55.0
131 新概念JSP网络应用教程
科海电子出版社 靳慧峰 ¥39.0
132 JSP程序设计实务
中国青年出版社 沈建男 ¥48.0
133 JSP网络程序设计
人民邮电出版社 鲁夫创意工作室 何雄 ¥32.0
134 JSP编程入门与应用实例
清华大学出版社,科海电子 李巍 ¥24.0
135 JSP动态网站开发实用教程
机械工业出版社 宝贝工作室 ¥32.0
136 JSP 技术揭密
清华大学出版社 东名等 ¥38.
⑵ 计算机软件开发编程必备知识买些什么书比较好
希望对你有帮助!
一、为何要学编程?
每个人的动机不一样。大致有:
1、为了找个好工作;或为了有更好的机会和更好的发展。
2、看到别人超厉害,所以也想学。
3、实际工作中很多场合需要。
4、从小就立志做个程序员,做软件工程师。
5、振兴中国的软件事业。
。。。。。。
================================================
二、如何学编程?
1、多看好书。
差书误人子弟,不但浪费时间和精力,而且打击人的信心,差书使人很久都不会,让会让人怀疑自已的学习能力。
现在的书很多,但好书很少,特别是被大家公认很有价值的好书,更是少之又少。历经多年时间考验和市场风雨不残酷洗礼而仅存的巨著,更是极其稀少。中国历史上文学小说类书本多如牛毛,但仅存的巨著,也只不过<<红楼梦>>等四本名著而已,编程方面也是如此。
2、多动手。
这一点很重要。而且特别重要。“纸上得来终觉浅,绝知此事要躬行。”陆游的千古名句说的就是这个道理,并且同样适合于编程方面。
================================================
三、用什么语言最好?
这主要取决于应用领域,每种语言都有自已的长处和不足。
1、汇编语言和C语言在单片机及工控领域用较多。另外C语言也是一种通用语言,是学C++/c#的起点。
2、C++系统编程等多个方面,最常用的编译器是VC。
3、C#/java网络编程方面新兴的。
4、VB通用。
5、还有Delphi等。。。。。。
个人建议:从未编过程的,就从学vb开始。有基础的可直接学c++/VC。
===================================================
四、有什么好书?
几年前,台湾著名技术作家侯捷先生曾经写过一篇影响很大的书评文章,叫做《MFC四大天王》。文章的意思是说在MFC的浩瀚书海中,只要认真研读和学习其中四本,就可以“五岳归来不看山”。侯先生虽以MFC为例,但是这个道理却同样适合于MFC之外的很多具体技术领域,这不能不说是一个有趣的统计现象。
通常在某一个具体细分的技术领域,会自然而然地出现3-5本顶级著作,它们彼此互相配合,形成一个完整的体系。对于学习者来说,只需要认真研读这几本书,就足以升堂入室。我乐于将这种现称为“四书五经现象”。对于读者来说,如果能够找到该领域中的“四书五经”,则无论在时间上还是金钱上都是最经济的选择。好书几本,胜过烂书几捆,这个体会想必大家都有。在此,帮助大家遴选各个技术领域里的“四书五经”。
编程的书可谓汗牛充栋,其中经典也是不泛其数,但绝大多数的过来人,都一致认为,要想很快的入门并尽快的投入到编程实践中,只要其中的四到五本也就够了,即只看经典中的经典,圣经级的书就可以了。
所谓活到老学到老,程序员是个终身学习的职业,要不断的看书,直到放弃编程的那一天。所以,您要读的好书也绝非以下推荐的这些书哟,呵呵。
一句话,由于我们的时间、精力、金钱都是有限的,如何以最小的代价换得最大的收获。
================================================================
五、经典好书分类热销榜
1、java
java编程语言(第三版)---java四大名著----James Gosling(java之父)
java编程思想(第2版)----java四大名著----Bruce Eckel
java编程思想(第3版)----java四大名著----------------Bruce Eckel
java 2核心技术 卷I:基础知识(原书第7版)---java四大名著-----Cay Horstmann
java 2核心技术 卷II:高级特性(原书第7版)----java四大名著-----Cay Horstmann
Effective java中文版------java四大名著--------Joshua Bloch
精通Struts:基于MVC的java Web设计与开发---孙卫琴
精通Hibernate:java对象持久化技术详解---孙卫琴
Tomcat与java Web开发技术详解------------孙卫琴
java与模式------------------------------阎宏
2、c#
C#程序设计-------Charles Petzold“windows编程泰山北斗”---C#语言“倚天屠龙双剑”
C# Primer中文版--------Stanley B.Lippman---C#语言“倚天屠龙双剑”
.NET框架程序设计(修订版)--------Jeffrey Richter“windows编程泰山北斗”---.NET平台四大天王
C# Windows程序设计----------Charles Petzold“windows编程泰山北斗”------.NET平台四大天王
.NET程序设计技术内幕-------------Jeff Prosise---.NET平台四大天王
.NET本质论--第1卷:公共语言运行库(中文版)--------Chris Sells---.NET平台四大天王
3、C++
C++程序设计语言(特别版)---c++八大金刚----Bjarne Stroustrup“C++之父”
C++ Primer (第3版)中文版----c++八大金刚---Stanley B.Lippman
C++ Primer (第4版)中文版----c++八大金刚---Stanley B.Lippman
C++标准程序库—自修教程与参考手册--c++八大金刚--Nicolai M.Josuttis
C++语言的设计和演化-----c++八大金刚----Bjarne Stroustrup“C++之父”
深度探索C++对象模型---c++八大金刚----Stanley B.Lippman
Essential C++中文版---c++八大金刚---Stanley B.Lippman
Effective C++中文版 2nd Edition-----c++八大金刚------Scott Meyers
More Effective C++中文版----c++八大金刚------Scott Meyers
C++编程思想(第2版) 第1卷:标准C++导引--------Bruce Eckel
C++编程思想(第2版)第2卷:实用编程技术 --------Bruce Eckel
C++程序设计--------------------------谭浩强
C++ 程序设计教程(第2版)--------------钱能
C++ Primer Plus(第五版)中文版---Stephen Prata
广博如四库全书The c++ programming language、c++ Primer
深奥如山重水复Inside the c++ object model
程序库大全The c++ standard libray
工程经验之积累Effective c++、More Effective c++、Exceptional c++
c++八大金刚:
1、Essentital c++---lippman---C++之父,旁枝暂略,主攻核心,轻薄短小,初学者
2、The c++ programming language----C++之父,技术权威,用词深峻,思想深远,c++网络全书代表,圣经。
3、c++ Primer----lippman---纵横书市十数年,c++最佳教本,c++网络全书代表。
4、Inside the c++ object model-----lippman----揭示c++底层,非常好,非常难。
5、Effective c++-----通过50个编程实例,展示专家经验,行文有趣,深处浅出。
6、More Effective c++----通过35个编程实例,展示专家经验,行文有趣,深处浅出。
7、The c++ standard libray---c++标准库的网络全书。
8、设计模式:可复用面向对象软件的基础------good!
4、c
C程序设计语言(第2版·新版)---C语言“倚天屠龙双剑”---Brian W.Kernighan“C语言之父”
C Primer Plus中文版(第五版)--------C语言“倚天屠龙双剑”---Stephen Prata
C程序设计(第三版)---------------------------谭浩强
C语言大全(第四版)---------------------------HERBERT SCHILDT
C语言接口与实现:创建可重用软件的技术-------------DAVID R.HANSON
C语言参考手册(原书第5版)--------------------------Samuel P.Harbison
C程序设计教程---------------------------------H.M.Deitel/P.J.Deitel
C陷阱与缺陷-----------------------------------Andrew Koenig
5、VB
Visual Basic .NET技术内幕-----VB编程三剑客-----------Francesco Balena“vb首席大师”
Windows程序设计-Visual Basic.NET语言描述--VB编程三剑客-----Charles Petzold“windows编程泰山北斗”---
.NET框架程序设计:Visual Basic.NET语言描述--VB编程三剑客--Jeffrey Richter“windows编程泰山北斗”---
Visual Basic 6编程技术大全------------------------Francesco Balena“vb首席大师”
Visual Basic.NET 从入门到精通-------------------------Petroutsos,E.
高级VISUAL BASIC编程-----------------------------------MATTHEW CURLAND
6、Delphi
Inside VCL(深入核心——VCL架构剖析)----------李维
Delphi 7高效数据库程序设计--------------李维
面向对象开发实践之路(Delphi版)----------李维
7、VC
Windows 程序设计(第5版)-----Charles Petzold“windows编程泰山北斗”---
Windows核心编程----------Jeffrey Richter“windows编程泰山北斗”---
Windows高级编程指南---------Jeffrey Richter“windows编程泰山北斗”---
深入浅出MFC(第二版)-----“MFC四大天王”-------侯捷
MFC Windows程序设计(第2版)---MFC四大天王”---------Jeff Prosise
Visual C++ 技术内幕(第4版)--MFC四大天王”--------David Kruglinski
深入解析MFC-------------MFC四大天王”-----------George Shepherd
Visual C++.NET 技术内幕(第6版)-MFC四大天王”------------David Kruglinski
8、vf
Visual Foxpro程序设计参考手册-------------------张洪举
专家门诊——Visual FoxPro开发答疑160问-------------------张洪举
Visual FoxPro 6.0/9.0解决方案与范例大全-------------------张洪举
Visual FoxPro软件开发模式与应用案例-------------------张洪举
9、黑客
应用密码学(协议算法与C源程序-----------Bruce Schneier
网络信息安全的真相-----------Bruce Schneier
黑客大曝光:网络安全机密与解决方案(第5版)--------STUART MCCLURE
软件加密技术内幕------------看雪学院
加密与解密——软件保护技术与完全解决方案------------看雪学院
加密与解密(第二版)--------段钢
10、汇编
Intel微处理器结构、编程与接口(第六版)---------Barry B. Brey
80*86、奔腾机汇编语言程序设计---------Barry B. Brey
Windows环境下32位汇编语言程序设计(第2版)-----------罗云彬
IBM-PC汇编语言程序设计(第2版) 本书是国内优秀教材--------沈美明 温冬婵
IBM PC汇编语言程序设计(第五版) 这本书籍是国外优秀教材-------PETER ABEL著,沈美明 温冬蝉译
11、驱动开发
Windows WDM设备驱动程序开发指南------------------------------------ Chris Cant
Windows 2000/XP WDM设备驱动程序开发(第2版)--------------------------武安河
WINDOWS 2000/XP WDM设备驱动程序开发-------------------------------- 武安河
12、网络
计算机网络第四版中文版----网络编程三剑客--------------Andrew S.Tanenbaum
TCP/IP详解3卷本--------------------Richard Stevens----网络编程三剑客
UNIX网络编程2卷本--------------------Richard Stevens----网络编程三剑客
用TCP/IP进行网际互联-----------Douglas E. Comer
高级TCP/IP编程-------------------Jon C. Snader
C++网络编程-----------------------Douglas Schmidt
UNIX环境高级编程(第2版)--------------------Richard Stevens
13、算法
计算机程序设计艺术-------Donald.E.Knuth----------算法“倚天屠龙”双剑
算法导论-----------------Thomas H. Cormen--------算法“倚天屠龙”双剑
离散数学及其应用----------Kenneth H.Rosen
具体数学—计算机科学基础--------Donald.E.Knuth
14、图形编程
Windows 图形编程----------------FENG YUAN --图形编程界的Charles Petzold之书
15、数据结构
数据结构 C++语言描述》58.00(Data Structures C++) William Ford,William Topp 刘卫东 沈官林
数据结构算法与应用-C++语言描述》49.00Sartej Sahni 汪诗林 孙晓东等机械工业出版社
16、软件工程
设计模式--可复用面向对象软件的基础
重构—改善既有代码的设计
17、操作系统
深入理解计算机系统(修订版)-------RANDAL E.BRYANT
18、Unix
UNIX 网络编程 卷I 套接字联网API(英文版 第三版
UNIX 编程艺术
UNIX环境高级编程(英文影印第2版-----UNIX编程“圣经
UNIX环境高级编程(英文影印版)(第2版)
UNIX环境高级编程(第2版)
UNIX环境高级编程(第2版)---UNIX编程“圣经
UNIX网络编程 第1卷:套接口API(第3版)
UNIX网络编程卷2:进程间通信(第2版)(英文影印版)
UNIX 网络编程(第二版)第2卷:进程间通信
UNIX编程环境
UNIX 网络编程 卷I 套接字联网API(英文版 第三版
UNIX系统编程
UNIX环境高级编程
UNIX 网络编程 卷I 套接字联网API(英文版 第三版)
UNIX网络编程 第1卷:套接口API(第3版)
UNIX 网络编程(第二版)第2卷:进程间通信
UNIX网络编程卷2:进程间通信(第2版)(英文影印版)
UNIX 网络编程(第2版)第1卷:套接口API和X/Open 传输接口API
UNIX网络编程(卷1):连网的APLS:套接字与XTI(第二版)(英文影印版)
UNIX环境高级编程
Unix技术手册
19、linux
Linux内核设计与实现
Linux内核完全注释
LINUX内核分析及编程
GNU/Linux 编程指南(第二版)
Linux设备驱动程序(第三版)
嵌入式设计及Linux驱动开发指南——基于ARM 9处理器
Linux设备驱动程序 第三版(英文影印版)
Linux内核设计与实现(第2版)
Linux内核设计与实现(英文影印版)(第2版)
linux技术手册
20、游戏编程
Windows游戏编程大师技巧(第二版
游戏之旅--我的编程感悟
OpenGL超级宝典:第三版
OpenGL编程指南(第四版)
java 游戏高级编程
J2ME手机游戏编程入门
游戏之旅——我的编程感悟
游戏开发中的人工智能(英文影印版)
3D游戏:卷2 动画与高级实时渲染技术
面向对象的游戏开发
java 游戏高级编程
3D游戏编程大师技巧
游戏编程精粹
面向对象的游戏开发
3D游戏 卷1:实时渲染与软件技术
3D游戏:卷2 动画与高级实时渲染技…
J2ME手机游戏编程入门
Direct3D游戏编程入门教程(第二版…
21、移动开发
Windows Mobile手机应用开发
SYMBIAN OS C++手机应用开发
Windows Mobile手机应用开发--傅曦 齐宇 徐骏
SYMBIAN OS C++手机应用开发 (第2卷)------------------RICHARD HARRISON著,周良忠 王伯欣译
SYMBIAN OS C++手机应用开发---------------RICHARD HARRISON著,周良忠译
Windows CE.net内核定制及应用程序开发---------周毓林 宁杨 陆贵强 付林林
嵌入式系统Windows CE 开发技巧与实例--傅曦
Palm OS编程实践---绝版
22、单片机
单片机轻松入门----------------------------------周坚(平凡老师)
单片机典型模块设计实例导航-----------------------求是科技
例说8051----------------------------------------张义和 陈敌北
KEIL CX51 V7.0单片机高级语言编程与ΜVISION2应用实践-----徐爱钧
单片机应用程序设计技术(修订版)--------------------周航慈
8051单片机实践与应用-------------------------------吴金戎
MCS-51系列单片机实用接口技术---------------------李华
23、串并口通讯
Visual C++/Turbo C串口通信编程实践------------------龚建伟
VISUAL BASIC与RS-232串行通信控制(最新版)----------范逸之
24、电子
无线电识图与电路故障分析轻松入门(第二版) -------------------胡斌
无线电元器件检测与修理技术轻松入门(第二版) -------------------胡斌
图表细说电子技术识图-------------------胡斌
图表细说电子元器件-------------------胡斌
图表细说元器件及实用电路-------------------胡斌
================================================================
六、怎样成为一名程序员
通过以下4个阶段的训练, 没有任何编程基础人就可以成为一名普通的程序员。
第一阶段:掌握一种编程语言
学习内容:学习任意一种主流的编程语言。例如C++语言。
学习目标:熟练掌握一种语言的语法和基本的编程技巧。
学习时间:3个月左右
注意事项:编程语言和编程工具是两回事情,编程语言是指C++、Basic、Object Pascal等程序设计语言,它们是像汉语、英语一样的抽象的语法规则,编程工具是指Visual C++ 6.0、Visual Basic 6.0、Delphi 7.0等包括了源代码编辑器、程序编译器在内的集成化、可视化的软件开发工具。C++源程序可以在Visual C++ 6.0里编写,也可以在记事本里编写,而同一个C++源程序可以用Visual C++ 6.0编译、执行,也可以用C++ Builder 5.0 编译、执行,所以: C++ 不等于 Visual C++ 6.0
第二阶段:掌握一种编程工具
学习内容:学习任意一种主流的编程工具。注意编程工具要和第一阶段学习的编程语言一致,例如你学习的编程语言是C++,那么编程工具要选Visual C++ 6.0或者C++ Builder 5.0。
学习目标:熟练掌握这种编程工具基本用法,例如:菜单、组件、程序跟踪调试、编写Windows程序等。
学习时间:3个月左右
注意事项:这个阶段侧重编程工具的使用,同时进一步熟习编程语言,最后达到能熟练编写各种基本的Windows程序。
第三阶段:掌握“算法与数据结构”这门课程
学习内容:算法与数据结构,推荐许卓群的《数据结构》,高等教育出版社出版。
学习目标:熟练掌握各种常用的算法与数据结构
学习时间:4个月左右
注意事项:这是一门不可或缺的软件开发课程,曾经有一本经典计算机专业书籍叫做《数据结构+算法=程序》,这说明了数据结构和算法的重要性。它能帮我们建立良好的程序分析与设计能力。
第四阶段:实现一个模拟的小型软件项目
学习内容:软件项目的开发过程
学习目标:掌握软件项目的基本开发过程和方法
学习时间:4个月左右
注意事项:自己完成一个模拟的小型软件项目,强烈推荐做一个MIS(管理信息系统)软件,参考用书推荐“中小型信息管理系统开发实例系列丛书”,人民邮电出版社,它的例子详实有效,以它为基础再加以扩展,就可以做出实用的MIS软件来。此丛书包括多种开发工具,大家可以选择适合自己的:《VISUAL FOXPRO6.0 数据库系统开发实例导航》 《java数据库系统开发实例导航》 《VISUAL BASIC数据库系统开发实例导航》《VISUAL C++6.0数据库系统开发实例导航》 《ASP.NET数据库管理系统开发实例导航》 《DELPHI数据库系统开发实例导航》《POWERBUILDER 8.0数据库系统开发实例导航》。
最后将完成的模拟软件刻成光盘,作为自己的作品去面试,以此踏上自己光辉的职业程序员之路!
⑶ 学习JSP数据库编程,需要系统地掌握哪些基础知识
首先学习JAVA编程。
Java 2 入门经典
http://book.jqcq.com/proct/376269.html
本书是一本集综合性、实用性为一体的学习Java语言和Java 2平台API的优秀教材,在世界范围内广受欢迎,口碑极佳。书中除讲解Java程序设计语言,还广泛介绍了作为一名Java程序设计人员应该掌握的必要知识,并提供了大量的实用性很强的编程实例。 本书适合作为学习Java的教材使用,也可供Java爱好者参考。
Sun认证Java 2程序员学习指南(Exam310-025)第二版(影印本)
http://book.jqcq.com/proct/384641.html
本书介绍全面系统地介绍了Sun公司关于Java 2考试的所有要点,内容包括:语言基储生命与访问控制、操作数、流控制、特殊处理、过载、类、线程、java.lang.Math类、字符串、 java.util包 、java.awt包基储java.awt的事件处理、java.io Package包。本书适合各类Java程序员,尤其适合参加Java 2程序员考试的用户。
Java 2编程指南
http://book.jqcq.com/proct/393023.html
本书主要包括以下内容:为最新版本Java 2 SDK1.4而设计的测试代码;Java语言基础内容;应用程序中错误和异常的处理;数据和文件的管理与操纵;并行程序设计和线程;Swing(Java 的GUI);大型图形用户界面的例子Sketcher;用Java语言实现打印功能;XML新技术及其应用。
JSP程序设计 JSP程序设计
http://book.jqcq.com/proct/430739.html
JSP(JavaServer Pages)是目前热门的跨平台动态Web应用开发技术。本书由经验丰富的开发人员撰写,是一本通俗易懂的JSP入门书籍。书中主要介绍JSP基础知识、 JSP和表达式语言(EL)、JSP标记库和JSTL、JSP指令、JSP和JavaBean、错误处理、JSP和servlet、访问数据库以及MVC 等。书中展示了许多实际的代码示例,并对一些实例做� ...
JSP编程指南(第三版)
http://book.jqcq.com/proct/399242.html
这是一本有关JSP的最新著作,全面讨论了JSP的结构、配置和最新开发技术。结合具体代码介绍和剖析了JSP的组成、Servlet和配置、JSP表达式语言、JSP标志、数据库访问控制、过滤及过滤器技术等,也讨论了程序安全性、性能及伸缩性、最优设计方法等领域的解决方案,最后对Struts、 XDoclet以及其他的一些工具进行了系统的介绍。� ...
JAVA框架一共分为三层:表示层,业务层和物理层。也就是MVC。
我们来一层一层的介绍相关的书籍:
表示层:
实战Struts
http://book.jqcq.com/proct/411616.html
Struts解决了许多Web应用程序开发中的常见问题。基于Struts应用程序框架构造的应用程序,除了可以复用业已证明可用的解决方案外,同时也可以使得开发人员更加关注应用程序的特性。Struts是由Apache软件基金会支持的开源软件。本书完整介绍了Struts框架结构,涵盖了设计、数据校验、数据库访问、动态页面生成、本地化、Str ...
Jakarta Struts编程(第二版)
http://book.jqcq.com/proct/842618.html
自本书第一版发行以来,Struts开源项目变得越来越受欢迎。尽管这项技术令人振奋,但是它的说明文档却仍然少得可怜――大多数的指南都太简单,那些要编写复杂Web应用程序的开发人员根本找不到所需的关键信息。本书第二版为了填补这个信息缺口,针对最近发布的Struts 1.1版重新修订扩编,提供最新的信息。第二版增加了新的章� ...
这个框架比较老了,就介绍这两本吧!
比较高级的还有:
WebWork in Action 中文版
http://book.jqcq.com/proct/542722.html
本书是一本从头至尾都使用现实世界例子讲述有关编写Web应用程序的书籍。WebWork所强调的内容是:利用框架实现你的项目,而不是被框架所阻碍。在本书中,我们将从简单的表单及表单处理开始,逐一讲述编写Web应用程序的基础知识:action、interceptor和result,以及控制反转(IoC)模式、对象图导航语言(OGNL)和所有来自We ...
JSF实战
http://book.jqcq.com/proct/431957.html
JSF是Sun公司J2EE标准指定的Web应用框架,得到了众多厂商的支持。本书是JSF方面的名著,共分五个部分。第一部分是JSF基础知识;第二部分是构建UI;第三部分研究将原型转化为实际应用所需的应用代码;第四部分从组件开发的角度来研究JSF;第五部分基于第四部分所讲述的知识给出了大量示例。本书作者是JSF界的权威,在书中提� ...
JavaServer Faces 核心编程 JavaServer Faces 核心编程
http://book.jqcq.com/proct/540559.html
SF在Java的WEB编程中已经被认为是下一个重大的事件。通过JSF,你可以在网页上使用组件来捕获用户行为产生的事件。JSF将快速成为标准的WEB应用程序框架。本书可以帮助你掌握这个功能强大的技术。本书特色: 通过本书,你可以在网页上使用组件来捕获用户行为产生的事件。JSF将快速成为标准的WEB应用程序框架。本书可以帮助 ...
在表示层还有一些框架,就不一一介绍了。
然后是业务层,这个层就好象使用一个框架:
Spring 技术手册(含光盘)
http://book.jqcq.com/proct/542533.html
本书为Spring的诸多概念提供了清晰的讲解,通过实际完成一个完整的Spring项目示例,展示了Spring相关API的使用,能够显著地减少每一位Spring入门者摸索Spring API的时间,并且从示例学习中获得提高。作者在写作之初,深入思考了每一位入门者所可能遇到的问题,通过简单的例子加上清晰的讲解,使得本书成为学习 Spring Web开 ...
Spring 2.0 宝典(含光盘1张) Spring 2.0 宝典(含光盘1张)
http://book.jqcq.com/proct/543075.html
Spring是目前最流行的J2EE框架。本书由浅入深全面地介绍了Spring的结构体系,内容覆盖到Spring近80%的API。全书分 22章,内容涵盖了Spring的核心机制、依赖注入、资源访问、整合Hibernate、DAO支持、JDBC支持、MVC框架、整合第三方表现层和 MVC框架、远程访问支持、EJB访问和实现等。本书的示例都是精心挑选的,具有很强的� ...
Spring in Action 中文版 Spring in Action 中文版3
http://book.jqcq.com/proct/431187.html
本书分为三大部分和两个附录,每一部分专注于Spring框架的一个领域:核心层、中间层和Web层。第一部分展示了Spring框架的两个核心概念:反向控制(Inverstion of Control,IoC)和面向切面编程(Aspect-Oriented Programming,AOP),以便读者理解Spring的基础原理,这些基础原理在本书各个章节都会用到。第二部分在第1章介 ...
最后就是物理层,这个方面也一个框架:
精通 Hibernate
http://book.jqcq.com/proct/540613.html
本书深入地介绍了Hibernate实现ORM的关键技术,包括Hibernate的底层技术、Hibernate的实现架构、 Hibernate的配置和使用方法、EJB3.0技术和基于Hibernate的开发实例。通过本书,可以全面了解Hibernate的技术和开发方法,深入理解 Hibernate的数据持久化设计,掌握数据层应用开发的方法。 本书适合所有想了解、利用Hiber ...
Hibernate实战(第2版·英文版).
http://book.jqcq.com/proct/432671.html
本书全面讲述了Hibernate和Java Persistence,并对两者进行了详细的对比分析。书中通过一个应用将数百个例子融合起来,不仅深入剖析了Hibernate 3.2和Java Persistence 丰富的编程模型,还深刻阐述了数据库设计、对象/关系映射(ORM)和优化等方面的基本原则、策略和最佳实践。书中处处闪烁着作者超凡的真知灼见,将大大 � ...
更多书籍,请参考http://book.jqcq.com
希望对你有用!
⑷ JSP开发Web站点的4种方式
直接使用JSP(小型,功能简单)
在JSP页面中加入JavaBean,用JavaBean来封装数据库连接等(中等规模,逻辑关系简单)内
JSP、Servlet、和JavaBean结合起来,网站逻辑完全放在Servlet中,动态页面的输出放在JSP页面完成(网站逻辑关系复杂)
用JavaEE开发模型(将整个系统分为三个主要部分:视图,控制器,模型,前者处理用户看到的界面,中者负责网站整体逻辑,用来容搞管理用户与视图发生的交互,后者是应用业务逻辑部分,用Java 服务器端组件模型EJB来完成)
用框架整合应用来开发Web站点,如SSH(这种方式当今主流web应用开发模式)
你说的四种我不知道是哪四个,这是实际开发中开发Web站点的主要五种方式
⑸ JSP技术有什么特征
1.2 JSP技术特征x0dx0ax0dx0aJSP技术所开发的Web应用程序是基于Java的,它拥有Java语言跨平台的特性,以及业务代码分离、组件重用、基础Java Servlet功能和预编译等特征。x0dx0ax0dx0a1.2.1 跨平台x0dx0ax0dx0a既然JSP是基于Java语言的,那么它就可以使用Java API,所以它也是跨平台的,可以应用在不同的系统中,如Windows、Linux、Mac和Solaris等。这同时也拓宽了JSP可以使用的Web服务器的范围。另外,应用于不同操作系统的数据库也可以为JSP服务,JSP使用JDBC技术操作数据库,从而避免了代码移植导致更换数据库时的代码修改问题。x0dx0ax0dx0a正是因为跨平台的特性,使得采用JSP技术开发的项目可以不加修改地应用到任何不同的平台上,这也应验了Java语言的"一次编写,到处运行"的特点。x0dx0ax0dx0a1.2.2 业务代码分离x0dx0ax0dx0a采用JSP技术开发的项目,通常使用HTML语言来设计和格式化静态页面的内容,而使用JSP标签和Java代码片段来实现动态部分。程序开发人员可以将业务处理代码全部放到JavaBean中,或者把业务处理代码交给Servlet、Struts等其他业务控制层来处理,从而实现业务代码从视图层分离。这样JSP页面只负责显示数据即可,当需要修改业务代码时,不会影响JSP页面的代码。x0dx0ax0dx0a1.2.3 组件重用x0dx0ax0dx0aJSP中可以使用JavaBean编写业务组件,也就是使用一个JavaBean类封装业务处理代码或者作为一个数据存储模型,在JSP页面甚至整个项目中都可以重复使用这个JavaBean。JavaBean也可以应用到其他Java应用程序中,包括桌面应用程序。x0dx0ax0dx0a1.2.4 继承Java Servlet功能x0dx0ax0dx0aServlet是JSP出现之前的主要Java Web处理技术。它接受用户请求,在Servlet类中编写所有Java和HTML代码,然后通过输出流把结果页面返回给浏览器。其缺点是:在类中编写HTML代码非常不便,也不利于阅读。使用JSP技术之后,开发Web应用便变得相对简单快捷多了,并且JSP最终要编译成Servlet才能处理用户请求,因此我们说JSP拥有Servlet的所有功能和特性。x0dx0ax0dx0a1.2.5 预编译x0dx0ax0dx0a预编译就是在用户第一次通过浏览器访问JSP页面时,服务器将对JSP页面代码进行编译,并且仅执行一次编译。编译好的代码将被保存,在用户下一次访问时,直接执行编译好的代码。这样不仅节约了服务器的CPU资源,还大大提升了客户端的访问速度。
⑹ jsp中如何获得数据库的值
最简单的JSP页面中的数据库操作方法:
<%@ page
language="java"
contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"
%>
<%@page import="java.sql.*"%>
<center>
<H1> <font color="blue" size="12">管理中心</font></H1>
<HR />
<table width="80%" border="1">
<tr>
<th>ID</th>
<th>书名</th>
<th>作者</th>
<th>价格</th>
<th>删除</th>
</tr>
<%
// 数据库的名字
String dbName = "zap";
// 登录数据库的用户名
String username = "sa";
// 登录数据库的密码
String password = "123";
// 数据库的IP地址,本机可以用 localhost 或者 127.0.0.1
String host = "127.0.0.1";
// 数据库的端口,一般不会修改,默认为1433
int port = 1433;
String connectionUrl = "jdbc:sqlserver://" + host + ":" + port + ";databaseName=" + dbName + ";user=" + username
+ ";password=" + password;
//
//声明需要使用的资源
// 数据库连接,记得用完了一定要关闭
Connection con = null;
// Statement 记得用完了一定要关闭
Statement stmt = null;
// 结果集,记得用完了一定要关闭
ResultSet rs = null;
try {
// 注册驱动
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
// 获得一个数据库连接
con = DriverManager.getConnection(connectionUrl);
String SQL = "SELECT * from note";
// 创建查询
stmt = con.createStatement();
// 执行查询,拿到结果集
rs = stmt.executeQuery(SQL);
while (rs.next()) {
%>
<tr>
<td>
<%=rs.getInt(1)%>
</td>
<td>
<a href="prepareupdate?ID=<%=rs.getInt("ID")%>" target="_blank"><%=rs.getString(2)%></a>
</td>
<td>
<%=rs.getString(3)%>
</td>
<td>
<%=rs.getString(4)%>
</td>
<td>
<a href="delete?ID=<%=rs.getInt("ID")%>" target="_blank">删除</a>
</td>
</tr>
<%
}
} catch (Exception e) {
// 捕获并显示异常
e.printStackTrace();
} finally {
// 关闭我们使用过的资源
if (rs != null)
try {
rs.close();
} catch (Exception e) {}
if (stmt != null)
try {
stmt.close();
} catch (Exception e) {}
if (con != null)
try {
con.close();
} catch (Exception e) {}
}
%>
</table>
<a href="insert.jsp">添加新纪录</a>
</center>