关于java社团应用技术的一次摸底

    技术2022-05-11  65

    在51上转了一晚上,收集到一些资料,加以整理,一些生僻的死角又一次呈现 收集 require skill: job 1. 服务端   jsp 数据访问 jdbc 前端     html, css, javascript,xml Web2.0 technique, such as XML, AJAX, RSS, Tag job 2. 基础: 多线程, oo:接口,重用思想 web框架:Struts, Spring MVC, Webwork 前端: html, xml, css, dom, javascript Spring框架: Hibernate, JDO 数据访问: JDBC 配置: MySQL job 3. 服务端:Servlet、JSP、Struts 数据访问:JDBC 配置:sybase, xml job 4. 基础:tcp/ip 配置:Apache、Tomcat/Resin、Oracle job 5. 客户端: java applet, java swing 服务端: jsp, serverlet 配置:   xml job 6. 服务端: Struts、Webwork、JSP 浏览器端:CSS、XHTML、JavaScript job 7. 服务端:JSP、Servlet、JAVABEAN 浏览器端:html,javaScript,css 配置: oracle,mysql,sqlserver,weblogic,LINUX 框架: JSF,Struts,Spring,Hibernate 未知关键词:Spring, Hibernate, Structs, Webwork,JDO,Apache 1.Spring 解一:春天 :) 解二:Spring是指一个用于构造Java应用程序的轻量级框架的技术,我更喜欢把框架改成封装,这样听起来舒服很多(http://book.csdn.net/bookfiles/48/100481386.shtml) 解三:四不像(http://spring.jactiongroup.net/viewtopic.php?t=2435) 还有一些说法类似解二,(http://java.ccidnet.com/art/3539/20060428/533317_1.html,http://dev2dev.bea.com.cn/techdoc/20060313746.html) 看完后多有一种用新名词解释旧名词的感觉 2.Hibernate 解一:冬眠 :) 解二:类似JDBC的东东(http://www.cjsdn.net/post/view?bid=2&id=113311&sty=1&tpg=1&age=0),又是框架,java社团很热衷这种说法。 解三:是一个面向Java环境的“对象/关系”映射的一种技术,用来把对象映射到基于SQL的关系模型结构中去(http://dev2dev.bea.com.cn/bbs/thread.jspa?forumID= 121&threadID=11258&messageID=57516),这个说法比较清晰,而且还给了很多链接,有用没就不知 3.Struts 解:是使用 servlet 和 JavaServer Pages 技术的一种 Model-View-Controller 实现。Struts 可帮助您控制 Web 项目中的变化并提高专业化水平。尽管您可能永远不会用 Struts 实现一个系统,但您可以将其中的一些思想用于您以后的 servlet 和 JSP 网页的实现中。(http://www-128.ibm.com/developerworks/cn/java/j-struts/index.html) 4.Webwork 解:WebWork是由OpenSymphony组织开发的,致力于组件化和代码重用的拉出式MVC模式J2EE Web框架(http://www.maiweb.net/ask/safe/29063.html) 5.JDO 解:是Java对象持久化的新的规范,功能类似JDBC,但功能更强有点像OLEDB(http://www.cjsdn.net/post/view?age=0&bid=2&ppg=1&sty=3&id=19556&tpg=1, http://www.libelis.com/inner-index.jsp?next=jdo.html) 6.最后一问Apache(我想很多人会晕倒,好像再说联“windows”都不知道,但确实不知) 解:Apache是一个软件开发小组名称,后来被sun收购,并为sun开发了Apache服务器,相当于windows中的IIS,当然,只能发布静态页面,其中Tomcat是Apache的一部分,主要用于处理Servlet和jsp的页面,当遇到jsp和servlet的时候他要把jsp交给tomcat来处理,tomcat通过jdk把jsp编译成servlet,再通过jdk来执行servlet。 整理 关键词 基础:通信协议(tcp/ip), 并发(多线程) 服务端:Servlet,JSP,JAVABEAN 浏览器端: html,css,javascript,dom,java applet,XHTML,xml 客户端:java swing 数据访问: Hibernate,JDO,JDBC 模式:Struts,Spring MVC,Webwork 配置:MySQL,sybase,xml,Apache,Tomcat/Resin,Oracle,sqlserver,weblogic,LINUX 这里关于模式得提一下,就是其中都提到了MVC模式,看来移植性,重用性在java社区中也是一个永恒的话题,作为一个新手如果要进入java的网络阵营,并有一个良好的发展路线,首先应熟悉基础部分的东西,作为一个计算机科学的应用分支,当然离不开理论的支持,然后就是铺天盖地的术语,服务端(Servlet,JSP,JAVABEAN),浏览器端(html,css,javascript,dom,java applet,XHTML,xml),客户端(java swing),数据访问(Hibernate,JDO,JDBC)。在这过程中,相应的环境配置当然要熟悉,各种各样的数据库,操作系统,浏览器...汗(java程序员不容易啊),最后在有了无数行的代码经验后,开始研究代码的重用性移植性问题,也就是上面提到的模式MVC及相关实现(Struts,Spring MVC,Webwork)  

    最新回复(0)