SSH学习之路(一).Net开发与Java Web开发

摘要:一直再使用.net mvc5开发,期间学习过java web相关的知识,现如今想要进阶一下便开始学习ssh框架。

1、.net web开发

  对于微软的东西,开发者考虑的东西不需要太多,你新建一个项目几乎可以就可以跑起来,因为微软大大已经简化了所有较为复杂的配置处理,你基本上做很少的配置就可以开发一个项目,当然这个是针对于保证能跑起来就行。而对于高级web开发中,.net 开发也是属于较为有难度的,虽然入门容易但是深入真的需要花费很多时间,因为简单的入门导致很多开发者已经适应了ASP.NET的拖拽、.net mvc的控制器->视图的新建,他们往往只保证系统能够跑起来就行,而忽略了更深一步的研究,其次关于C#相关的书籍这真的不是一般的贵,他要比java的书籍几乎贵上一倍了,这也是当初我下载pdf书籍用着手机一点一点煎熬的翻阅的苦处。

2、java web开发

  在我看来java web开发有很多种,不过初学者更多的是学习一下两种:

  a.jsp-sevlet开发。ASP.NET应该对标它的,因为在当初的ASP.NET开发之后,我就研究过java web开发,发现一个servlet对应一个.jsp,而ASP.NET的.aspx则对应一个.cs文件,对于这种情况让学习java web更加熟悉了一些,当然更深入的肯定是区别很大,但是它的模式还是感觉有些相似之处。

  b.ssh框架开发。在这里面spring mvc我感觉很想.net mvc的controller部分,也就是控制器部分,在.net mvc5中封装的请求方法可以使得我们直接获取到表单传来的实体数据,而spring mvc则也类似于此,比起struts2的接收感觉更灵活一些。而对于hibernate来说和Entity Framework差不多,当然Entity Framework更适用于.Net相关的开发,hibernate早期在.Net开发中也是比较常用的,但是如今的Entity Framework Core First基本更加适用于.Net相关的开发了。

3、.Net Mvc与SSH框架

  在我的理解与使用中感觉到.Net Mvc更偏向于特性的使用,SSH框架更偏向于XML文件的配置使用。当然可能应为VS的强大,使一些需要配置的东西直接生成了,因为VS项目中很多操作都会在特定的配置文件中出现。当我不再注重配置时,便依靠特性来完成更多的功能需求。

  无论是.Net还是Java Web开发,没有什么是高低之分,只有在真实的业务需求面前,它们才能发挥各自的优势。

原文地址:https://www.cnblogs.com/umeall/p/9038622.html

时间: 2024-08-11 01:34:53

SSH学习之路(一).Net开发与Java Web开发的相关文章

Java Web开发入门-Java Web开发入门

1.多选 关于Maven的默认生命周期,下面说法错误的有: A.package阶段会将项目进行打包 B.install 阶段会将打包后的项目上传发布到远程仓库 C.在每一个生命周期内,仅能执行一个插件的一个目标 D.deploy 阶段会将打包后的项目拷到本地仓库下 在pom.xml中可以配置的项有: A.项目开发使用的IDE信息 B.项目配置文件中,使用到的一些例如依赖版本号这样的常量信息 C.项目的一般性信息,如作者信息等 D.项目坐标 在pom.xml配置的继承中,哪些信息可以被继承 A.项

分享Java web 开发必游之路

一.开始,万事开头难啊! Java的学习很难,因为它太庞杂了,有很多令人恐惧的(并非语言本身的)细节. 让我们先看看,我们将碰到哪些难关: 1. 表示 脸面的部分,这里将用到的技术和知识:JSP,Servlet,XML,HTML,JavaScript,CSS等,最好能了解网络基础(TCP/IP协议等). 2. 业务逻辑 核心的部分,这里将用到的技术和知识:Java Bean,XML等. 3. 数据库 存储的部分,这里将用到的技术和知识:数据库的知识,JDBC,XML等. 4. 部署 必备的部分,

2017年Java web开发工程师成长之路

详情请交流  QQ  709639943 00.2017年Java web开发工程师成长之路 00.R语言速成实战 00.R语言数据分析实战 00.Python+Django+Ansible Playbook自动化运维项目实战 00.Java深入微服务原理改造房产销售平台 00.Python3入门机器学习 经典算法与应用 00.老司机学python篇:第一季(基础速过.机器学习入门) 00.Python 从入门到精通 78节.2000多分钟.36小时的高质量.精品.1080P高清视频教程!包括标

Java web开发路线--Java学习资料汇总

Java web开发是什么? 先来说说java体系,包含:javaSE.javaEE.javaME,其实目前关注主要是javaEE,但学些javaEE必须先学习javaSE(因为这个是java基础).Java web开发其实是应用javaEE实现web应用的开发,是用Java技术来解决相关web互联网领域的技术总和. web开发主要包括前端开发和后端开发,前端主要是HTML.CSS.JS等相关技术,后端技术主要有JavaEE技术.数据库技术.文件存储技术等.java体系比较庞大,也是很多人比较迷

Java Web开发及应用软件方向的学习计划

从接触计算机以来,一直抱有很浓厚的兴趣.我并不擅长与人交际,与机器对话可能更有性格方面的优势.虽然我很想做出一些改变,但总得需要时间和历练,暂时也只能这样了~ 一直很向往代码的神秘,在梦之站待过两年时间后更是对程序猿的生活抱有幻想,我觉得我适合做这件事情,也很有兴趣.中途我去为考研准备了一段时间,但后来我发现我对读研似乎没有很大的愿望,不是因为考研难,只是遵循了自己真正的想法.没有更高的学历,又出身一个不太牛逼的一本,将来的生活是无法预测的,我根本不确定是否能像某人说得那样走向成功.但现实如此,

经验之谈:循序渐进学习Java Web开发的五个阶段

Java web开发是Java开发中的主要方向,那什么是Java web开发呢,Java web开发就是基于J2SE的web应用程序开发,就是通过Java来解决互联网web应用的问题,互联网Web包含两个部分:web服务器和web客户端,Java语言在web服务器端的应用十分丰富,比如常用的Servlet.JSP等,总之,Java编程技术的到来给Web互联网的发展注入了一针强心剂,既然Java Web开发功能这么强大,那我们应如何循序渐进的学习Java Web开发呢?下面亦是美网络小编分为五个阶

Java Web学习(3):Win7 64位操作系统搭建Java Web开发环境

一搭建Java Web开发环境的总体概览 工欲善其事必先利其器.学会搭建Java Web开发环境是学习JSP动态网站开发的最基本技能之一.主要介绍在 Windows 7 64位操作系统下搭建Java Web开发环境的过程,主要包括JDK的安装与配置.Tomcat的安装与配置. Eclipse IDE for Java EE Developers的安装与配置. 在这里推荐使用的: 1)Java  JDK 8.0 2)Server   Tomcat 8.0 3)IDE   Eclipse IDE f

Netbeans开发工具学习之道:使用Netbeans创建java Web项目

需要先搭建JDK参考: Java开发环境的搭建以及使用eclipse创建项目 Linux环境安装卸载JDK 1.安装Tomcat 去官网下载最新的Tomcat:http://tomcat.apache.org/ 目前最新的windows环境的Tomcat是 http://mirrors.hust.edu.cn/apache/tomcat/tomcat-7/v7.0.50/bin/apache-tomcat-7.0.50-windows-x64.zip 2.下载安装Netbeans netbean

初学 Java Web 开发,请远离各种框架,从 Servlet 开发

Web框架是开发者在使用某种语言编写Web应用服务端时关于架构的最佳实践.很多Web框架是从实际的Web项目抽取出来的,仅和Web的请求和响应处 理有关,形成一个基础,在开发别的应用项目的时候则可以从这个剥离出来的基础做起,让开发者更关注更具体的业务问题,而不是Web的请求和响应的控制. 框架很多,但套路基本类似,帮你隐藏很多关于 HTTP 协议细节内容,专注功能开发. 但对一个初学者来说,过早的接触框架往往是事倍功半!同样一个问题,换一种框架你可能需要从头开始研究. 下面是针对初学 Java