2014上半年总结

一,Java

1,J2EE 13个规范

JDBC:Java Data Base Connectivity,数据库连接;

JNDI:Java Naming and Directory Interfaces,Java命名和目录接口;

EJB:Enterprise Java Beans,企业级Java Beans;

RMI:Remote Method Invocation,远程方法调用;

Java IDL/CORBA:Java Interface DefiniyionLanguage/Common Object Request  BrokerArchitecture ,Java接口定义语言/公用对象请求代理程序体系结构;

JSP:Java Server Pages:

JSP页面有HTML代码和嵌入其中的Java代码组成。它将网页逻辑与网页设计显示分离,支持可重用的基于组件的设计,是的java开发快速、容易。JSP是一种动态页面技术,它主要目的是将表示逻辑从Servlet中分离出来。

Servlet

Servlet是服务端的Java应用程序,可以生成动态的页面,在客户端Session中保存客户的数据。它定义了动态生成HTML、XML或其他格式文档的Web网页的技术标准。JSP以Java语言作为脚本语言,将java代码和特定的预定义动作嵌入到静态页面中。

XML:Extensible Markup Language,可扩展标记语言

JMS:Java Message Service,Java消息服务

JTA:Java Transaction API,Java事务API

JTA允许应用程序执行分布式事务处理,在多个网络计算机资源上访问并且更新数据,极大地增强了数据访问能力。

JTS:Java TransactionService,Java事务服务

JTS是一个组件事务监视器。JTS和JTA为J2EE提供了分布式事务服务。

JavaMail

为我们提供了电子邮件的开发接口。它可以方便的执行一些常用的邮件传输。JavaMail包中用于处理电子邮件的核心类是:Session,Message,Address,Authenticator,Transport,Store,Folder等。Session定义了一个基本的邮件会话,它需要从Properties中读取类似于邮件服务器,用户名和密码等信息。

JAF:JavaBeans ActivationFramework,JavaBeans活动框架

JAF是一个专用的数据处理框架,它用于封装数据,并为应用程序访问和操作数据的接口。JFA主要作用在于让Java应用层序知道如何对一个数据源进行查看、编辑和打印等操作。

2,SSH

SSH 为struts+spring+hibernate的一个集成框架,是目前较流行的一种Web应用程序开源框架。

Struts:

1、客户端初始化一个指向Servlet容器(例如Tomcat)的请求;

2、这个请求经过一系列的过滤器(Filter)(这些过滤器中有一个叫做ActionContextCleanUp的可选过滤器,这个过滤器对于Struts2和其他框架的集成很有帮助,例如:SiteMesh Plugin);

3、接着StrutsPrepareAndExecuteFilter被调用,StrutsPrepareAndExecuteFilter询问ActionMapper来决定这个请求是否需要调用某个Action;

4、如果ActionMapper决定需要调用某个Action,StrutsPrepareAndExecuteFilter把请求的处理交给ActionProxy;

5、ActionProxy通过ConfigurationManager询问框架的配置文件,找到需要调用的Action类;

6、ActionProxy创建一个ActionInvocation的实例。

7、ActionInvocation实例使用命名模式来调用,在调用Action的过程前后,涉及到相关拦截器(Intercepter)的调用。

8、一旦Action执行完毕,ActionInvocation负责根据struts.xml中的配置找到对应的返回结果。返回结果通常是 (但不总是,也可能是另外的一个Action链)一个需要被表示的JSP或者FreeMarker的模版。在表示的过程中可以使用Struts2 框架中继承的标签。在这个过程中需要涉及到ActionMapper。

Spring:

Spring框架是由于软件开发的复杂性而创建的。Spring使用的是基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅仅限于服务器端的开发。从简单性、可测试性和松耦合性的角度而言,绝大部分Java应用都可以从Spring中受益。

◆目的:解决企业应用开发的复杂性

◆功能:使用基本的JavaBean代替EJB,并提供了更多的企业应用功能

◆范围:任何Java应用

Spring是一个轻量级控制反转(IoC)和面向切面(AOP)的容器框架。

Hibernate:

Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端

程序使用,也可以在Servlet/JSP的Web应用中使用,最具革命意义的是,Hibernate可以在应用EJB的J2EE架构中取代CMP,完成数据持久化的重任。

3,OA

两个视频——OA汤阳光、OA赵栋。

泛型、抽象、SSH的综合应用、树形结构、分页技巧、权限管理、知识管理、工作流…..

二,面向对象

泛型、委托、抽象、集合、容器

三,数据库

1,Oracle:

优点:http://www.cnblogs.com/muer/archive/2010/04/15/1712719.html

2,MySql:

优点:http://jingyan.baidu.com/article/ac6a9a5e4e69252b653eacf0.html

3,MySql,Mssql,Oracle三种数据库性能优缺点及异同

四,项目

《选课系统》功能扩展:了解了选课系统需求、再次熟悉了js、Ajax、项目管理初体验;

《高校平台》:DWZ、Jenkins、Maven、Nexus、Confluence;

《案件追踪系统+权限系统》:框架Spring.NET + NHibernate + ASP.NET
MVC + jQuery + easyUI ;

五,英语

听力:《小乌龟》、《Good luck Charlie》

纠音:《American Accent Training》

口语:《Three minutes》

六,总结

回首半年的学习路程收获颇多,这么多的积累是本钱,相信今后的一年是飞速成长的一年,fighting!!!

时间: 2024-10-11 07:29:40

2014上半年总结的相关文章

2014上半年总结与下半年计划

回首过去,展望将来.为匆匆而逝的2014上半年献上挽歌,在接下来的时间里,明志铭心,不断努力. 总体来说,上半年不尽如意. 工作.上半年换了公司,目前对新公司也没有归属感,很困扰.和公司的其他人也是淡淡如水.毕竟是小公司,规章制度不完善,数据量又少,流程很慢...自觉对个人技术诸多制约,曾几度想离职,但是想想5年连续社保,终究是没有裸辞的勇气,慢慢看机会吧! 技术.这方面算是小有收获.主要在innodb的参数优化,事务理解,redo和undo,锁实现和原理,sql优化这些方面有了较深理解:架构方

一起走过的日子 - 高校俱乐部2014上半年校园活动精彩回顾

2014春季学期CSDN高校俱乐部校园活动精彩回顾 专题原地址:http://bss.csdn.net/cview/reg/?project_id=1363&identy_id=1248 高校俱乐部整理了2014上半年校园活动的精彩图集,在此感谢老师.主席和俱乐部干事们在各项活动组织和宣传中的辛勤付出,也感谢你们牺牲自己的宝贵时间,为更多的同学带来学习和交流的机会.期待和大家一起打造更多精彩的活动. 高校俱乐部携手TCL校园巡讲-西安电子科技大学 2014年3月24日,CSDN全国巡讲与TCL公

2014上半年工作总结

距离上次的年终总结,将近半年了,这半年全身心的投入了java学习之中,java的世界可谓是丰富多彩,这半年经历着各种各样的考试.项目.理念的洗礼,总结过去的经验教训,为了未来快速的成长. 自学考试 自学考试除了学士学位以外全部通过了,整个自考使自己习惯了忙碌充实的状态,备考过程中的充实,时间的紧迫感是相当的不错的,喜欢这种忙碌的感觉,自己的学历又上升了一个新的台阶--河北大学的自考本科生还是相当不错的哈! 软考 由于去年暑假集体学习英语,这次考软考软考顺利通过了,软考中的总结最重要的一点是:团结

2014年上半年软件设计师考试之绝密答案--有待大家完善

确实时隔多年再次进入考场,之前考试证书也过期了,为了某些户口事情再次考试,也再次把知识点都过一遍也是不错了! 下面是转发考友答案,佩服其记忆力,上午75道题都能记住答案?如果没有考题,能记住?表示怀疑. 时隔多年,再次步入考场,心情有些忐忑.现在的考试弄的挺fancy的,不需要在涂准考证之类的,直接贴准考证条形码,人性化啊,既节省时间,又避免填涂出错. 2014年上半年软件设计师考试,难度适中,题目的歧义性比较小(除下午第三题外,在后面的答案参考中,会简单评价).为了增加考试的通过率,本人认真研

写给2014

时间从来不肯停下他的脚步,总是一晃而过,抓不住. 2014上半年感觉自己还很菜(现在依旧很菜),下半年师哥师姐一毕业忽然意识到自己就是最大.最老的一期了. 1月份维护考试系统,继续B/S学习,继续OSGI.NET学习:2月份继续OSGI.NET学习,同时开始Java基础学习J2SE:3月份DRP学习:4月份.5月份准备软考:6月份继续DRP学习:7月份SSH学习:8月份OA学习:上半年过的相当充实,同时也是一个跨入java世界的基础. 9月份.10月份经理了两个月的实习.实习和平时真的不太一样,

2014总结-2015加油

时间过得很快啊,在提高班三年半了,这半年基本上都是在项目中渡过啊,上半年的总结在这里了,2014上半年工作总结主要是说说下半年的工作 技术积累: 8月份 完成了海南的项目 架构:Nhibernate+Spring.NET+MVC+EasyUI+WF+Sql2008持续集成 目的:锻炼面向对象的设计理念,与思考方式,巩固框架,验证框架为教务重构打下良好的知识积累的基础.整个暑假后半个月,忙碌在CMS项目之中,这次有我担任项目负责人,项目前提是:时间(2014.8.18-2014.9.18),任务重

2014年终总结和2015年规划

还可以清晰的回忆起来年初的时候走在校园中央大道上的情景:天色晴朗,树木蓊郁,微风吹拂,实在美极了.然而,我虽然极尽赞叹,依旧盼望时光快快的过, 因为那时候真是向往极了工作.接着就是紧张的写论文时期,将自己足足憋了一个多月,真的是除了吃就是写,然后各种流程.答辩.合照.各种散伙饭,然后 没多久就踏入职场.现在看来,2014上半年真的是挺忙碌也挺重要的一段时间.进入美团半年以来,我一直都感到很幸运,美团达到了我的预期——氛围好. 人好! 刚进来的时候,对电子商务的具体运转真的没什么概念,就连订单这个

重生的2014下半年的起点

浑浑噩噩的过了二十几个年头了,从来没有总结和反思的习惯,每天得过且过,也没有长远的计划和安排,更没有阅读和写作的习惯,注定造就这二十多年的荒废和虚度,除了身体和年纪的与日俱增,其他的东东,真没有进步多少,平平淡淡过来现在这个快要奔三的年纪了,现在想来真是有点可悲了,甚至有点可怕了.主要2014上半年发生许多东西,都是以前没有经历过的,两年前从天南海北一起怀着梦想来到北京来打拼多年好友迫于生活或其他方面的压力都相继离开这座只属于有钱人的大都市,这让从来很少一个独处的我忽然感觉只剩下这座陌生的城市和

菜鸟程序员的成长之路(四)——欢送2014,欢迎2015

最近半个月一直想写年终总结,却迟迟没有提笔,不是不知道写什么而是需要写的东西太多,不知从哪下笔.继菜鸟程序员的成长之路(三)--2014,逝去的半年,奋斗的半年,请大家跟我一起再重新将2014"活"一遍. 2014年对于我来说承载了满满的回忆,也是我人生中比较重要的一年,因为在这一年里发生很多重要的事:1.我毕业了:2.我考过了软件设计师了:3.我考上了在职研究生... 学习篇 对于学习,其实有很多想写的内容,由于上篇博文:2014,逝去的半年,奋斗的半年,我已经写了2014上半年的总