发文章
发文工具
撰写
网文摘手
文档
视频
思维导图
随笔
相册
原创同步助手
其他工具
图片转文字
文件清理
AI助手
留言交流
.NET转JAVA其实也很简单,自己动手写几个DEMO差不多就了解了
1. JAVA做互联网开发多半只会用到开源框架Struts2 Hibernate 和Spring,有些也会用到其他的框架,比如大点的应用有EJB,小些的有JPA、Ibatis等等,其实在.NET里面也有类似的框架结构。当然也有不喜欢用框架的,直接用servlet+jsp+javabean+JDBC来做,总之能解决问题就行。
2. JAVA是MVC的主要倡导者,所以做J2EE应用首先要理解MVC结构,Model(持久层)、View(展示层)、Control(控制层),MVC和传统是三层框架不能说是一一对应但设计结构是相似的,这个没有必要纠结。
3. 在JAVA中常用的Web服务器有Tomcat、Jboss、Weblogic、WebSphere,其实就是.NET中的IIS,只是应用不同,大项目用大的服务器,小项目一般用Tomcat就可以了。
4. JAVA里常用的数据库是MySql和Oracle,再有就是一些互联网公司自己开发的Nosql数据库,不过这是专用领域了。
5. 前台页面框架跟.NET一样,通常是DWR、Jquery框架,不过现在也有用extjs的,还有就是flash做前台的,Flex、JSF等。
6. 先说说Struts2框架,常用在展示层,前台页面展示与控制页面跳转。建立一个JavaWed工程,都会有一个web.xml文件,是整个工程的主配置文件。其它框架的集成首先是在这个配置文件里面进行的。Struts也有一个主配置文件struts.xml,工程中所有配置的Action都是在这个配置文件中配置的。Action是Struts的核心,其实就是控制页面跳转用的,每个页面和后台的数据交互或者跳转到另外的页面都通过action进行。Struts的具体使用看看相关的文档,自己写个登录的demo就明白了。
7. Hibernate 用做数据库的访问,也就是所谓的持久层,用法比直接写sql访问稍微简单,可以简单的看看hibernate的使用,先别研究的那么深。
8. Spring 通常用作控制层,在系统架构设计上使用的比较多,核心思想是Ioc和AOP,实际代码层面还麻烦一些,其实就是采用接口编程方式,将直接采用new实例化对象变成set、get注入的方式。
9. JAVA开发工具比较多,不过目前最通用的是MyEclipse,这个是收费的,最新好像是9.0版本吧,里面已经集成了很多是JAVA插件,或者用Eclipse 这个是开源的,用的时候要手动打插件,掌握一些常用开发的快捷键会很好。这写都是E文版的,用习惯就好了。
10. JAVA开发经常会用到一些外部的jar包,这个和.NET里面的DLL一样的东西,在web工程里面,引用jar包通常就是拷贝到WebRoot\WEB-INF\lib目录下面就可以了。如果不行就要添加到工程引用中去:工程->鼠标右键->Properties->Java Build Path->Libraies->Add JARS选择要引用的jar包 OK即可。在JAVA工程中,src是源代码目录,WebRoot是页面目录,lib是jar包目录
哦,忘记了,java首先要下载一个JDK,配置环境变量,这个网上一搜就很多(http://developer.51cto.com/art/200907/134780.htm)。Myeclipse和Tomcat的集成、项目的发布网(http://www./Harriet/archive/2007/11/23/162565.html)上都有相应的步骤的。
资料很多 择其中前一点点看看就好了,其余的用着用着就熟悉了。可以先分别看看struts,然后spring然后hibernate,然后看他们的集成。写两个DEMO就明白了,用熟悉了再去整那些原理
来自: 昵称10504424 > 《C#》
0条评论
发表
请遵守用户 评论公约
ssh整合讲解
传智播客——专注于Java、.Net和Php、网页平面设计工程师的培训Struts2需要了解的jar包:struts2-convention-plugin-2.3.24.jar---Struts2注解的开发包.struts2-json-plugin-2.3.24.jar---Struts2整合AJ...
[转]Java EE 5.0能取代Struts,Spring和Hibernate吗?
Java EE 5的出现,可能是J2EE诞生以来比较重量级的一次震撼,规范发布至今已有半年之多,业界对Java EE 5的关注也变得越来越热烈,google一下"java ee"关键字,可以得到500多万条相关纪录,...
Java和.Net三层架构和MVC
Java和.Net三层架构和MVC。而使用Hibernate这个ORM框架,建好实体类后可反向创建数据库表,更精彩的是Java里可以使用注解来标识实体类或...
曾经很火的java技术,现如今都以淘汰!
曾经很火的java技术,现如今都以淘汰!java开发中,记得mvc模型还是挺火的,曾经struts作为一个mvc框架,确实优秀。在设计时,SpringMVC...
使用MyEclipse部署SSH框架
使用MyEclipse部署SSH框架。点击MyEclipse右上角的MyEclipse DataBase ...新建一个数据库连接,选好数据库种类(我用的是MySQL),配好地址和数据库名字,添上登陆名和密码,加上Jar包,才能算是配好。...
基于Spring框架的WebSphere应用开发
<bean id="dataSource" class="org.springframework.jndi.JndiObjectFactoryBean"> <property name="jndiName"><value>java:comp/env/jdbc/MyDB</...
SSH框架搭建和整合
SSH框架搭建和整合(struts2、spring4、hibernate5)一、SSH三大框架的概述。Struts2是Struts的下一代产品,是在struts1和WebWork的技术基础上进行了合并的全新的Struts2框架。解析:上图是在struts结构...
SSH常用web项目.jar包汇总及下载
json需要的jar包:1.commons-beanutils-1.8.2.jar2.commons-collections-3.2.1.jar3.commons-lang-2.5.jar4.commons-logging-1.1.1.jar5.ezmorph-1.0.6.jar6.json-lib-2.2.3-jdk15.jar.
java开发常用的jar包的作用解释
saaj-api-1.3.jar:使用axis所需的jarsaaj-impl-1.3.2.jar:使用axis所需的jarserializer-2.7.1.jar:XML序列化slf4j-jdk14-1.5.6.jar:整合各种日志框架的工具spring208.jar:spring核心框架spring-ldap-1....
微信扫码,在手机上查看选中内容