做软件开发已经十年了,就是 B/S 方面一点都没接触过,真是的!以前都是 C/S 开发,用 VB、VC 等 Microsoft Visual Studio 系列! 我参与的第一个研发项目已经启动一个月了,一开始我用 EXT 写界面部分的程序;前半个月我简直被 EXT 给玩儿了,被玩儿的晕头转向、屁滚尿流; 又用了大概一个星期多一点就写完了,所以说活儿基本上全在最后一星期出来了;现在不敢说我反过来玩 EXT,至少可以说 EXT 已经基本入门了;后面还有要学的就后台部分了; 现在才开始接触后台,因为还没入门,所以感觉真是摸不着头脑!有没有高手指点一下呀?我应该怎么去学习呀?我感觉我的学习方法可能有点问题!问:1、前台与后台的交互方式(或者说是通讯方式?)有几种?分别有哪些?重点分别是什么?2、后台部分划分成几种类型去学习?如:A、与数据库的交互部分,B、业务处理部分,C、与前台交互部分;等等等等最好是分类介绍,每一类的介绍稍微详细一点!谢谢了!
PHP的语法和C很像,估计上手容易点,ASP是微软的东东,移植性差点
至于业务处理、交互之类是基于MVC模式的,学学就知道了
仰视
问:1、前台与后台的交互方式(或者说是通讯方式?)有几种?分别有哪些?重点分别是什么?
不清楚你们用的啥框架...
除了ext以外
用ext的话,前台的表现层基本就由ext包办了
这ext与后台的通讯方式一般都是异步的
用ajax来完成。也有用jsp来实现中间的一些逻辑的,不过也可以归到ajax中。
无非就是些response.getoutputstream之类的
方法名可能不太对
2、后台部分划分成几种类型去学习?如:A、与数据库的交互部分,B、业务处理部分,C、与前台交互部分;
后台的话,与数据库打交道估计有专门的人写数据库连接方面的东西
楼主可以不必操心
如果需要整的话,先看看基本的jdbc连接数据库的语句,网上铺天盖地
不过jdbc4以前与以后的有所区别,但不用太关心。
然后是数据库连接池,也有成熟的东西,直接.xml配置就行了
业务处理自己根据情况写么,一般来说不复杂,有时候涉及到事务
用java自带的transation(基本没人用了,除了一些老的金融保险系统)
或者spring等框架带的事务处理,现在用的比较多
与前台交互么,参照1
十年的老菜鸟:问一下 4 楼哥们,怎么识别我们现在用的是什么框架呀?我只能告诉你有什么:iBatis 包,sqlMap 之类的,sqlMap 里面有一堆 .xml 文件,model等其他文件夹下全是 .java文件,这些都是什么啊?
DWR 是啥呀?和谁是同类?同类的有哪些?
楼主可上网搜下hibernate 和ibatis
两个都是用来处理和数据库打交道的一些东西了
为了简化,方便开发
不过ibatis更加灵活,很多sql语句都要自己写iBatis 包,sqlMap 之类的,sqlMap 里面有一堆 .xml 文件,model等其他文件夹下全是 .java文件
ibatis包是用的lib
sqlMap底下的.xml文件定义了查询数据库的语句以及返回的数据的性质,种类
主要是ibatis支持动态查询等,这些是hibernate所没有的
model下的.java文件可以理解为mvc结构中的model层
不过在ibatis里面比较灵活,也可以理解为就是一个返回的数据集定义
做了10年的弄会这个还不小菜一碟啊。大家越给你解释你得到的新名词越多越迷糊。
你应该时着急干项目吧。
要个例子是最快的办法。
楼主试试看吧
http://tian-yu-bing.javaeye.com/blog/130311