请各位兄弟姐妹们给小弟个宝贵的建议? thank you
struts2对于新手来说主要会用就行,找本入门的书籍看看,然后弄几个例子做做就行了。等真正的具体用到某方面的东西的时候,再进行深入研究!推荐你去看尚学堂马士兵老师的视频,verycd上有下载的,比较全的。
我觉得还是自己动手,遇到问题就Google,这样你很快就学会了,然后综合起来做个小项目.不到一个月你就会熟悉struts2
先看视频跟着视频做,然后自己动手写个小项目。多练习
各种知识点 HelloWorld搞起,建立自信心,然后逐步深入研究流程及原理,脚踏实地的学,切忌浮躁;遇到不懂的问题就来这里发帖问,没有学不会的东西
第一:是你不理解分层到底要做什么,谁说了分层多文件就多了,代码就多了?
第二:如果你懂hibernate优化,hibernate的效率不会比jdbc低多少
第三:大哥你做网站还在搞修改一下东西就要重启服务,你out了,你不知道用集群与均衡去部署?当然还有热部署
第二:如果你懂hibernate优化,hibernate的效率不会比jdbc低多少
第三:大哥你做网站还在搞修改一下东西就要重启服务,你out了,你不知道用集群与均衡去部署?当然还有热部署
1.分层是趋势 面向对象就是把简单的事情复杂化....但是这样带来层次的清晰和维护的便利外带很好的可扩充性是不分层时无法比拟的 而且分层也不只是在Web开发上有 C/S一样也有 如果不想分层 请回归Pascal
2.SSH没有说非要用 Hibernate的确占用很高的内存 只是Sturts+Spring也是很好的选择 数据库自己用JDBC封装 至少我们现在如此,因为需要大型报表统计的时候,如果像Hibernate一次性把所有对象都加载到内存 会是一件God Crazy的事情
3.你说的最后一个 只能说你们没有一个很好的更新和维护机制 正式由于分层 才使得维护简单那了才对 大部分的东西都在配置文件里面 不用你一个一个的Class改 最好是分测试服务器和运行服务器 我们一般修改的时候都在测试服务器上 最后再一次性更新到运行服务器 最多也就丢个Session而已
PHP也接触过 最受不了的就是PHP跟Linux一样的命令随意性 觉得太随意了 连2 days ago这种参数也能有 个人感觉做东西 还是严谨一些的好
关于服务器重启问题 PHP要是你更新主要页面 一样也要重启 Java跟新点儿HTML教程 也不会重启
觉得...是不同的趋势 需要很高安全性和大型网站 PHP还是搞不来 暂时还没见过银行系统有用PHP的
2.SSH没有说非要用 Hibernate的确占用很高的内存 只是Sturts+Spring也是很好的选择 数据库自己用JDBC封装 至少我们现在如此,因为需要大型报表统计的时候,如果像Hibernate一次性把所有对象都加载到内存 会是一件God Crazy的事情
3.你说的最后一个 只能说你们没有一个很好的更新和维护机制 正式由于分层 才使得维护简单那了才对 大部分的东西都在配置文件里面 不用你一个一个的Class改 最好是分测试服务器和运行服务器 我们一般修改的时候都在测试服务器上 最后再一次性更新到运行服务器 最多也就丢个Session而已
PHP也接触过 最受不了的就是PHP跟Linux一样的命令随意性 觉得太随意了 连2 days ago这种参数也能有 个人感觉做东西 还是严谨一些的好
关于服务器重启问题 PHP要是你更新主要页面 一样也要重启 Java跟新点儿HTML教程 也不会重启
觉得...是不同的趋势 需要很高安全性和大型网站 PHP还是搞不来 暂时还没见过银行系统有用PHP的
层次多的确会增加复杂性的,任何事务都是一把双刃剑。
如果你的项目没有那么大,为什么用SSH?换言之既然系统没有那么大,为什么要分那么多层。而且你上传文件的复杂是因为你系统设计的不合理的原因,java的复杂就是为了解决这一问题,这个问题如果处理不好,就会给自己增加难度。
既然用了SSH就要知道他的可扩展性,SSH有自己的性能瓶颈,java也有。
其他语言针对开发而言的确开发效率会相对高些,还是那句话任何事务都是一把双刃剑,千万不要因为不了解而误解。
如果你的项目没有那么大,为什么用SSH?换言之既然系统没有那么大,为什么要分那么多层。而且你上传文件的复杂是因为你系统设计的不合理的原因,java的复杂就是为了解决这一问题,这个问题如果处理不好,就会给自己增加难度。
既然用了SSH就要知道他的可扩展性,SSH有自己的性能瓶颈,java也有。
其他语言针对开发而言的确开发效率会相对高些,还是那句话任何事务都是一把双刃剑,千万不要因为不了解而误解。
java 做网站。 网站的越大 ,越能体会到效率。小网站用 java做 就是浪费。
两级级联 点击查询后 页面刷新了 下拉框里的值也没了 我怎样把查询条件的值 点击查询后还显示在框里
两级级联 点击查询后 页面刷新了 下拉框里的值也没了 我怎样把查询条件的值 点击查询后还显示在框里
查询的时候把这2个值传到后台保存到request中,前台的下拉框做个判断就可以了
.进入页面是(后台找出A的集合遍历显示在页面上,通过A变化时间调用AJAX事件改变B)
2.选中A中的一项,B中对应的一项进行查询(将A,B的ID传到后台,查出A所对应的B的集合以及所有A的集合,将A,B的ID和A,B的集合同样传到页面)
不管你的查询是用Ajax或者是刷新来完成的,都必须要经过服务端的。这个时候你就必须要记住你父类的ID、
和你子类的ID。有了这些ID,然后经过查询后并跳转到你的页面的时候,需要把这些ID都传过来。
然后你就可以在页面上来判断如果是父类的ID和传递的相同就让他selected。然后在你子类的级联中如果
如果子类的ID和你传递的相同时你就让他选择住。。。
问题关键是你必须要时刻保留这些传递过来的值。当级联关系在,你的值就必须存在
2.选中A中的一项,B中对应的一项进行查询(将A,B的ID传到后台,查出A所对应的B的集合以及所有A的集合,将A,B的ID和A,B的集合同样传到页面)
不管你的查询是用Ajax或者是刷新来完成的,都必须要经过服务端的。这个时候你就必须要记住你父类的ID、
和你子类的ID。有了这些ID,然后经过查询后并跳转到你的页面的时候,需要把这些ID都传过来。
然后你就可以在页面上来判断如果是父类的ID和传递的相同就让他selected。然后在你子类的级联中如果
如果子类的ID和你传递的相同时你就让他选择住。。。
问题关键是你必须要时刻保留这些传递过来的值。当级联关系在,你的值就必须存在
来源:
英超直播