java、web开发都用jsp吗?
javascript可以用backbone或者d3js。页面就简单写一个html,css可以选用foundation框架。我们公司今年开发的产品就是这样。
后台一般用hibernate,spring MVC提供api给javascript。
但是500强大企业中,很多企业应用还是EJB 2.1, EJB 3.0。
在jsp刚刚兴起的时候,一些比较优秀的J2EE框架还没有出现的时候,开发都是用只jsp来做,这样会造成前台的UI和业务逻辑还有db的交互全部在jsp中完成,这样做会造成代码的耦合性过高,不易于维护。
后来有了MVC类型的架构--jsp+servlet+javabean,jsp只承担了views的作用。所以我觉得“不用jsp开发”应该是指“不只是用jsp开发”。
很多网站的页面后缀是HTM的问题,应该是开发者考虑到了SEO,搜索引擎对动态的页面的敏感性不高,所以开发者选择了用html作为视图,还有一种可能是开发者用了“伪静态”方式把原本不是动态页面伪装成了静态页面,来让搜索引擎对网站敏感。
不一定都用JSP,还可以用html、ajax、json等。
jsp可以说是一种展示界面的技术,但是展示界面不仅仅只有jsp这一种技术。
Java web和jsp是包含的关系:
Java Web是一个大类,一般用java做网站就叫JavaWeb开发。
jsp和servlet是Javaweb中的基础,Javaweb还包含各种框架,比如struts,hibernate,spring,mybatis等。
关于java web开发基础:JSP开发入门在华夏名网也会有详细的介绍,你可以参考一下。
广告 您可能关注的内容 |