散分:初学 JAVA,请求高手指点?168分敬上。。。本贴分不够再来一贴补上。

蓝海 2010-12-01 09:22:55
做软件开发已经十年了,就是 B/S 方面一点都没接触过,真是的!以前都是 C/S 开发,用 VB、VC 等 Microsoft Visual Studio 系列!

我参与的第一个研发项目已经启动一个月了,一开始我用 EXT 写界面部分的程序;前半个月我简直被 EXT 给玩儿了,被玩儿的晕头转向、屁滚尿流;

又用了大概一个星期多一点就写完了,所以说活儿基本上全在最后一星期出来了;现在不敢说我反过来玩 EXT,至少可以说 EXT 已经基本入门了;后面还有要学的就后台部分了;

现在才开始接触后台,因为还没入门,所以感觉真是摸不着头脑!有没有高手指点一下呀?我应该怎么去学习呀?我感觉我的学习方法可能有点问题!

问:1、前台与后台的交互方式(或者说是通讯方式?)有几种?分别有哪些?重点分别是什么?

2、后台部分划分成几种类型去学习?如:A、与数据库的交互部分,B、业务处理部分,C、与前台交互部分;

等等。。。。。。等等。。。。。。

最好是分类介绍,每一类的介绍稍微详细一点!谢谢了!
...全文
169 19 打赏 收藏 转发到动态 举报
写回复
用AI写文章
19 条回复
切换为时间正序
请发表友善的回复…
发表回复
ypb137154098 2010-12-01
  • 打赏
  • 举报
回复
dwr就是ajax的一个框架。
ousyuryu 2010-12-01
  • 打赏
  • 举报
回复
这里有例子,我没调试过。
楼主试试看吧
http://tian-yu-bing.javaeye.com/blog/130311
qq14017152 2010-12-01
  • 打赏
  • 举报
回复
studying.....................
龙心 2010-12-01
  • 打赏
  • 举报
回复
软件开发技术做到十年,楼主为什莫不在C/S继续发展阿?
新的技术层出不穷,做开发的没有几个十年的。
ousyuryu 2010-12-01
  • 打赏
  • 举报
回复
[Quote=引用 14 楼 msailsoft 的回复:]

引用 13 楼 yanning1314 的回复:

建议现在还是先别用框架。 先用最原始的代码跑通一个程序、


我现在就想整个前台到后台都串起来,可是怎么入手呢?怎么分门别类的入手呢?

能不能深入一点?做个详解好吗?谢谢!!!
[/Quote]
楼主上网搜个小例子,debug调试一下。马上就明白了。
做了10年的弄会这个还不小菜一碟啊。大家越给你解释你得到的新名词越多越迷糊。
你应该时着急干项目吧。
要个例子是最快的办法。
蓝海 2010-12-01
  • 打赏
  • 举报
回复
[Quote=引用 13 楼 yanning1314 的回复:]

建议现在还是先别用框架。 先用最原始的代码跑通一个程序、
[/Quote]

我现在就想整个前台到后台都串起来,可是怎么入手呢?怎么分门别类的入手呢?

能不能深入一点?做个详解好吗?谢谢!!!
yn00 2010-12-01
  • 打赏
  • 举报
回复
建议现在还是先别用框架。 先用最原始的代码跑通一个程序、
mouhk 2010-12-01
  • 打赏
  • 举报
回复
十年的VC?太可惜了!建议楼主还是回去做C吧。
yaoweijq 2010-12-01
  • 打赏
  • 举报
回复
O看来用的数据库级别或数据orm是ibatis
楼主可上网搜下hibernate 和ibatis
两个都是用来处理和数据库打交道的一些东西了
为了简化,方便开发
不过ibatis更加灵活,很多sql语句都要自己写

iBatis 包,sqlMap 之类的,sqlMap 里面有一堆 .xml 文件,model等其他文件夹下全是 .java文件
ibatis包是用的lib
sqlMap底下的.xml文件定义了查询数据库的语句以及返回的数据的性质,种类
主要是ibatis支持动态查询等,这些是hibernate所没有的
model下的.java文件可以理解为mvc结构中的model层
不过在ibatis里面比较灵活,也可以理解为就是一个返回的数据集定义
[Quote=引用 9 楼 msailsoft 的回复:]
引用 4 楼 yaoweijq 的回复:

原来是前辈。。。
仰视。。。
问:1、前台与后台的交互方式(或者说是通讯方式?)有几种?分别有哪些?重点分别是什么?
不清楚你们用的啥框架...
除了ext以外
用ext的话,前台的表现层基本就由ext包办了
这ext与后台的通讯方式一般都是异步的
用ajax来完成。也有用jsp来实现中间的一些逻辑的,不过也可以归到ajax中。
无非……
[/Quote]
蓝海 2010-12-01
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 irvine007 的回复:]

引用 5 楼 viszl 的回复:

呵呵,十年的前辈啊,不敢随便给建议,不过用ext最好就是用ajax的技术和后台交互了,推荐ext+dwr


ext+dwr是不错的选择。
[/Quote]

DWR 是啥呀?和谁是同类?同类的有哪些?
蓝海 2010-12-01
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 yaoweijq 的回复:]

原来是前辈。。。
仰视。。。
问:1、前台与后台的交互方式(或者说是通讯方式?)有几种?分别有哪些?重点分别是什么?
不清楚你们用的啥框架...
除了ext以外
用ext的话,前台的表现层基本就由ext包办了
这ext与后台的通讯方式一般都是异步的
用ajax来完成。也有用jsp来实现中间的一些逻辑的,不过也可以归到ajax中。
无非就是些response.getoutputst……
[/Quote]

十年的老菜鸟:问一下 4 楼哥们,怎么识别我们现在用的是什么框架呀?

我只能告诉你有什么:iBatis 包,sqlMap 之类的,sqlMap 里面有一堆 .xml 文件,model等其他文件夹下全是 .java文件,这些都是什么啊?
蓝海 2010-12-01
  • 打赏
  • 举报
回复
我认为:做软件的没什么前辈不前辈的;

在这一行,我觉得一定是,三人行必有我师!

能给我答题的都是老师,我会给你们分的,少了别闲少就行!呵呵!
Ji秋风 2010-12-01
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 viszl 的回复:]

呵呵,十年的前辈啊,不敢随便给建议,不过用ext最好就是用ajax的技术和后台交互了,推荐ext+dwr
[/Quote]

ext+dwr是不错的选择。
yishiwucheng 2010-12-01
  • 打赏
  • 举报
回复
这是大神啊,接分来的
loveofmylife 2010-12-01
  • 打赏
  • 举报
回复
呵呵,十年的前辈啊,不敢随便给建议,不过用ext最好就是用ajax的技术和后台交互了,推荐ext+dwr
yaoweijq 2010-12-01
  • 打赏
  • 举报
回复
原来是前辈。。。
仰视。。。
问:1、前台与后台的交互方式(或者说是通讯方式?)有几种?分别有哪些?重点分别是什么?
不清楚你们用的啥框架...
除了ext以外
用ext的话,前台的表现层基本就由ext包办了
这ext与后台的通讯方式一般都是异步的
用ajax来完成。也有用jsp来实现中间的一些逻辑的,不过也可以归到ajax中。
无非就是些response.getoutputstream之类的
方法名可能不太对
2、后台部分划分成几种类型去学习?如:A、与数据库的交互部分,B、业务处理部分,C、与前台交互部分;
后台的话,与数据库打交道估计有专门的人写数据库连接方面的东西
楼主可以不必操心
如果需要整的话,先看看基本的jdbc连接数据库的语句,网上铺天盖地
不过jdbc4以前与以后的有所区别,但不用太关心。
然后是数据库连接池,也有成熟的东西,直接.xml配置就行了
业务处理自己根据情况写么,一般来说不复杂,有时候涉及到事务
用java自带的transation(基本没人用了,除了一些老的金融保险系统)
或者spring等框架带的事务处理,现在用的比较多
与前台交互么,参照1
蓝海 2010-12-01
  • 打赏
  • 举报
回复
2# 能不能再给简单介绍一下 MVC 模式? 十分感谢!
昵称很不好取 2010-12-01
  • 打赏
  • 举报
回复
既然发到java版,那就是想用jsp了? 现在交互网页的制作只要有PHP、ASP和JSP,JSP与数据库的交互可以通过较底层的jdbc,也可以通过框架,现在框架比较流行,要学jsp需要有java基础。
PHP的语法和C很像,估计上手容易点,ASP是微软的东东,移植性差点
至于业务处理、交互之类是基于MVC模式的,学学就知道了
yn00 2010-12-01
  • 打赏
  • 举报
回复
前台用ext的话 交互一般是用json, 处理业务, jdbc连接数据库,转换成json格式传到前台显示、

67,513

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧