2023年java编程思想读书心得学java心得体会(3篇).docx
《2023年java编程思想读书心得学java心得体会(3篇).docx》由会员分享,可在线阅读,更多相关《2023年java编程思想读书心得学java心得体会(3篇).docx(62页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、2023年java编程思想读书心得学java心得体会(3篇) 心中有不少心得体会时,不如来好好地做个总结,写一篇心得体会,如此可以始终更新迭代自己的想法。我们想要好好写一篇心得体会,可是却无从下手吗?下面我给大家整理了一些心得体会范文,希望能够帮助到大家。 java编程思想读书心得 学java心得体会篇一 这本书主要讲解并描述的是,作者采访精神病人时的故事。通俗的说,就是以精神病人的角度去看这个,我们不断质疑的世界。 其实生活中我们经常质疑这个世界,例如先有蛋还是先有鸡,活着的真正目的究竟是为了什么等等一系列的质疑!我们正常人或许只是从表面分析一下。而精神病患者往往会偏执于他们所执著的事,把一
2、些微小的事放大化的来看,以至于做出些极端的事情。所以在正常人的眼里他们病了,俗称“精神病患者”。 书中提到有许多精神病医师因为长时间跟精神病患者接触最终他们也“病”了,或许在他们的内心深处原来就存在些因素。因为长时间跟精神病患者接触他们内心里面的平衡点被打乱了,所以“病”了!其实天才与疯子只是一线之隔,关键在于内心里那个平衡点! 书中有两个爱情故事。但是可以用一段文字说明。摘抄的。 指间的戒指不再闪亮 婚纱在衣柜早就尘封 我们的容颜都已渐渐苍老 感谢你带给我的每一天 正是因为你 我才有志气说: “恒久,恒久。” 第一个故事是一位臆想症的老人,老伴逝去多年,依旧认为他活着。 其次个故事是一位丧偶
3、的中年人,不断的学习生理等课程,为了复活爱人。 感受很深,然后静默不言。 书中有一段是讲“角度问题”。一个女“患者” 说在工作外她会是个孩子,她喜爱这个簇新的世界,而不是去习惯这个世界,每个人都有权利选择自己的喜好而不是必需跟别人一样的看法!这个女人其实没有问题,反而是认为她有问题的人才有问题。不是每个人都习惯墨守成规,孩子是的列子。不是全部大多数人认为对的事情就是对的,大多数人认为错的事情就是错的!而那个“大多数“的界限往往让我们思想上有限制了,所以慢慢的我们也就习惯了! 书中结尾是我最喜爱的一句话“人生若只如初见“! java编程思想读书心得 学java心得体会篇二 注:框架可以用word
4、菜单中的 “视图/文档结构图” 看到 j2ee模式 value object(值对象) 用于把数据从某个对象/层传递到其他对象/层的随意java对象。 通常不包含任何业务方法。 或许设计有公共属性,或者供应可以获得属性值的get方法。 jsp 的基础学问 _ _ | directive (指令) | |- scripting (脚本) jsp -| |_ action (动作) | |_template data :除jsp语法外,jsp引擎不能解读的东西 1)在jsp中运用的directive(指令)主要有三个: a) page指令 b) include指令 c) taglib指令 在jsp
5、的任何地方,以任何依次,一个页面可以包含随意数量的page指令 2)scripting(脚本)包括三种类型 a) ; b) ; c) ; 3)action(动作) 标准的动作类型有: a) ; b) ; d) ; e) ; f) ; g) ; h) ; 日记日记300字 1. 注释: ; ; 2. ; session可以不赋值,默认为true,假如session=”false”,则在jsp页面中,隐含的变量session就不能运用。 3. 恳求限制器结构(request controller) 也被称之为jsp model 2 architecture 这种途径涉及到运用一个servlet或一
6、个jsp作为一个应用程序或一组页面的入口点。 为创建可维护的jsp系统,request controller是最有用的方式之一。 不是jsp,而是java类才是放置限制逻辑的正确的地方。 恳求限制器的命名模式为: 恳求限制器类的命名模式为: requestcontroller 中的javabean jsp三种bean的类型 1) 页面bean 2) 会话bean 3) 应用bean 大多数的系统会运用一个会话bean来保持状态,而对每一个页面运用一个页面bean 来对困难的数据进行表示。 页面bean是一个模型,而jsp是一个视图。 tag bean是信息的携带者, 而tag更适用于处理信息。
7、 标记库包含一个标记库描述符(tld)和用于实现custom tag的java类 在翻译阶段,jsp容器将运用tld来验证页面中的全部的tag是否都被正确的运用。 标记处理程序只是一个简洁的适配器,而真正的逻辑是在另一个类中实现的,标记处理程序只是供应了一个供其他的可复用的类的jsp接口 servlet tconfig l 一个servletconfig对象是servlet container在servlet initialization的时候传递给servlet的。 servletconfig包涵 servletcontext 和 一些 name/value pair (来自于deploym
8、ent descriptor) l servletcontext接口封装了web应用程序的上下文概念。 2.会话跟踪 1) session l 当一个client恳求多个servlets时,一个session可以被多个servlet共享。 l 通常状况下,假如server detect到browser支持cookie,那么url就不会重写。 2) cookie l 在java servlet中,假如你光 cookie cookie = new cookie(name,value) 那么当用户退出browser时,cookie会被删除掉,而不会被存储在客户端的硬盘上。 假如要存储 cookie,
9、需加一句 age(200) l cookie是跟某一个server相关的,运行在同一个server上的servlet共享一个cookie. 3) url rewriting 在运用url rewriting来维护session id的时候,每一次http恳求都须要encodeurl 典型的用在两个地方 1) (“form action=” ”); (url(“sessionexample”); (“form action=” ”); (“method = get>”); 2) (“ ; (url(“sessionexample?database=foodatavalue=bar”); n
10、(“” >url encoded ;”); threadmodel 默认的,每一个servlet definition in a container只有一个servlet class的实例。 只有实现了singlethreadmodel,container才会让servlet有多个实例。 servlet specification上建议,不要运用synchronized,而运用singlethreadmodel。 singlethreadmodel(没有方法) 保证servlet在同一时刻只处理一个客户的恳求。 singlethreadmodel是耗费资源的,特殊是当有大量的恳求发送给s
11、ervlet时,singlethreadmodel的作用是使包涵器以同步时钟的方式调用service方法。 这等同于在servlet的service方法种运用synchronized. single thread model一般运用在须要响应一个heavy request的时候,比如是一个须要和数据库打交道的连接。 2. 在重载servlet地init( )方法后,( ); 3. the client通过发送一个blank line表示它已经结束request 而the server通过关闭the socket来表示response已结束了。 4. 一个http servlet可以送三种东西给
12、client 1) a single status code 2) any number of http headers 3) a response body 5. servlet之间信息共享的一个最简洁的方法就是 (“key”,”value”); 6. post和get post:将form内各字段名称和内容放置在html header内传送给server get: ?之后的查询字符串要运用urlencode,经过urlencode后,这个字符串不再带有空格,以后将在server上复原所带有的空格。 get是web上最常常运用的一种恳求方法,每个超链接都运用这种方法。 7. 就是web ap
13、plicatin 的deployment descriptor 作用有:组织各类元素 设置init param 设置平安性 8. request dispatcher用来把接收到的request forward processing到另一个servlet 要在一个response里包含另一个servlet的output时,也要用到request dispatcher. 9. servlet和jsp在同一个jvm中,可以通过serveltcontext的 setattribute( ) getattribute( ) removeattribute( ) 来共享对象 10. ameter( )得
14、到的string存在字符集问题。 可以用 strtitle = ameter(“title”); strtitle = new string(es(“8859-1”),”gb2312”); 假如你希望得到更大得兼容性 string encoding = racterencoding; /确定application server用什么编码来读取输入的。 strtitle = new string(es(encoding),”gb2312”); xml 基础学问 1. 一个xml文档可以分成两个基本部分: 首部( header ) 内容( content ) 2. xml名字空间规范中指定: xm
15、l文档中的每一个元素都处在一个名字空间中;假如没有指定的名字空间,缺省的名字空间就是和该元素相关联的名字空间。 3. a document that is well-formed obeys all of the rules of xml documents (nested tags, etc.) if a well-formed document uses a document type definition (more on these in a minute), and it follows all the rules of the dtd, then it is also a vali
16、d document 4. a tag is the text between the ; an element is the start tag, the end tag,and everything (including other elements) in between 5. 标签( tags ) 事实上包含了“元素”( elements ) 和 “属性”( attributes )两部分。 用元素( elements )来描述有规律的数据。 用属性( attributes ) 来描述系统数据。 假如你有一些数据要供应给某个应用程序,该数据就可能要用到一个元素。 假如该数据用于分类,或
17、者用于告知应用程序如何处理某部分数据,或者该数据从来没有干脆对客户程序公开,那么它就可能成为一种属性。 6. cdata (读作:c data ) c是character的缩写。 . /| der /| ser vice 2.1 webservice的基本概念 webservice是一种可以接收从internet或者intranet上的其它系统中传递过来的恳求,轻量级的独立的通讯技术。 这种技术允许网络上的全部系统进行交互。随着技术的发展,一个web服务可以包含额外的指定功能并且可以在多个b2b应用中协作通讯。 web服务可以理解恳求中上下文的关系,并且在每一个特定的状况下产生动态的结果。这些
18、服务会依据用户的身份,地点以及产生恳求的缘由来变更不同的处理,用以产生一个唯一的,定制的方案。这种协作机制对那些只对最终结果有爱好的用户来说,是完全透亮的。 uddi 在用户能够调用web服务之前,必需确定这个服务内包含哪些商务方法,找到被调用的接口定义,还要在服务端来编制软件。所以,我们须要一种方法来发布我们的web服务。 uddi (universal description, discovery, and integration) 是一个主要针对web服务供应商和运用者的新项目。uddi 项目中的成员可以通过uddi business registry (ubr) 来操作web服务的调用
19、,ubr是一个全球性的服务。 web服务供应商可以在ubr中描述并且注册他们的服务。 用户可以在ubr中查找并定位那些他们须要的服务。 uddi是一种依据描述文档来引导系统查找相应服务的机制。 uddi包含标准的“白皮书”类型的商业查询方式, “黄皮书”类型的局部查找,以及 “绿皮书”类型的服务类型查找。 uddi利用soap消息机制(标准的xml/http)来发布,编辑,阅读以及查找注册信息。它采纳xml格式来封装各种不同类型的数据,并且发送到注册中心或者由注册中心来返回须要的数据。 wsdl 对于商业用户来说,要找到一个自己须要运用的服务,他必需知道如何来调用。 wsdl (web ser
20、vices description language) 规范是一个描述接口,语义以及web服务为了响应恳求须要常常处理的工作的xml文档。这将使简洁地服务便利,快速地被描述和记录。 以下是一个wsdl的样例: targetnamespace= xmlns:tns= (5)(6)(7)(8)(9)(10)(11)(12)(13)(14)(15) xmlns:xsd1= xmlns:soap=; xmlns=;> xmlns=;> type=tns:stockquoteporttype> transport=;/> soapaction=/> ;my first se
21、rvice; 它包含了以下的关键信息: 消息的描述和格式定义可以通过xml文档中的;和; 标记来传送。 ; 标记中表示了消息传送机制。 (e.g. request-only, request-response, response-only) 。 ; 标记指定了编码的规范 。 ; 标记中表示服务所处的位置 (url)。 wsdl在uddi中总是作为一个接口描述文档。因为uddi是一个通用的用来注册wsdl规范的地方,uddi的规范并不限制任何类型或者格式描述文档。这些文档可能是一个wsdl文档,或者是一个正规的包含导向文档的web页面,也可能只是一个包含联系信息的电子邮件地址。 现在java供应
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2023 java 编程 思想 读书 心得 心得体会
限制150内