由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Java版 - java后端开发
相关主题
Java GC 为什么不能自动释放jdbc connection?MySQL JDBC 问题
现在 Java Web 开发过时了么?请问JSP/SERVLET和MYSQL如何实现照片上载和调用
java.lang.OutOfMemoryError: Java heap space in DB queryJDBC如何获取新加入的记录的索引
谁给推荐一个简单的ORM吧Java调用Oracle存储过程的问题
Beginner's Q用jdbc从oracle pull out的row data怎么分页显示
hibernate一个国际化保存unicode value的问题How to get all tables in a schema in Oracle 9i using its JDBC driver?
求java tutor一枚(付费,可网络交流)Java笔试题分享-Database
Quick jdbc question, help needed, thx!newbie question
相关话题的讨论汇总
话题: jsp话题: spring话题: java话题: jdbc话题: html
进入Java版参与讨论
1 (共1页)
b****y
发帖数: 169
1
以前没做过java,可能问题有点简单,请不要见笑。
刚去一个小公司,需要做一个简单网站,前端请了一个合同工,
后端实在找不到人了,赶我上架。
现在前端已经有一堆html和jsp了,后端还没开工。
前端已经给了一些需要后端提供json的数据格式。
请问如何开始?
我在eclipse里建一个什么project好,如何倒入前端的代码?
需要用spring,struct这些框架吗?
需要用maven管理吗?
follow 了几个servlet/jsp/spring/struts的tutorial但还是
没有太多感觉。
请问我该如何继续呢?
多谢?
w**z
发帖数: 8232
2
take a look at Jersey. Maven project is easy to setup. creat a pom.xml and
import as maven project.

【在 b****y 的大作中提到】
: 以前没做过java,可能问题有点简单,请不要见笑。
: 刚去一个小公司,需要做一个简单网站,前端请了一个合同工,
: 后端实在找不到人了,赶我上架。
: 现在前端已经有一堆html和jsp了,后端还没开工。
: 前端已经给了一些需要后端提供json的数据格式。
: 请问如何开始?
: 我在eclipse里建一个什么project好,如何倒入前端的代码?
: 需要用spring,struct这些框架吗?
: 需要用maven管理吗?
: follow 了几个servlet/jsp/spring/struts的tutorial但还是

b****y
发帖数: 169
3
pom.xml需要手工写吗?
手头倒是有一个前人做的类似的东西。
里面的pom.xml看着没什么东西。
然后就是两个目录:src/main和src/test,后者基本没东西。
import进eclipse之后就神奇的自动创建了project还能编译运行。
我就不知道project的配置都是,编译,运行都是在哪设的。
我看了半天Maven/eclipse的介绍也没搞明白。
真希望有个人能给答答疑。
谢谢。

【在 w**z 的大作中提到】
: take a look at Jersey. Maven project is easy to setup. creat a pom.xml and
: import as maven project.

g*****g
发帖数: 34805
4
If you already have jsp, most likely there are already a MVC framework
involved, talk to the contractor. Simple things you don't need SOA/Jersey.
Spring + Spring JDBC is probably enough.

【在 b****y 的大作中提到】
: 以前没做过java,可能问题有点简单,请不要见笑。
: 刚去一个小公司,需要做一个简单网站,前端请了一个合同工,
: 后端实在找不到人了,赶我上架。
: 现在前端已经有一堆html和jsp了,后端还没开工。
: 前端已经给了一些需要后端提供json的数据格式。
: 请问如何开始?
: 我在eclipse里建一个什么project好,如何倒入前端的代码?
: 需要用spring,struct这些框架吗?
: 需要用maven管理吗?
: follow 了几个servlet/jsp/spring/struts的tutorial但还是

e*****t
发帖数: 1005
5
上play吧。

【在 b****y 的大作中提到】
: 以前没做过java,可能问题有点简单,请不要见笑。
: 刚去一个小公司,需要做一个简单网站,前端请了一个合同工,
: 后端实在找不到人了,赶我上架。
: 现在前端已经有一堆html和jsp了,后端还没开工。
: 前端已经给了一些需要后端提供json的数据格式。
: 请问如何开始?
: 我在eclipse里建一个什么project好,如何倒入前端的代码?
: 需要用spring,struct这些框架吗?
: 需要用maven管理吗?
: follow 了几个servlet/jsp/spring/struts的tutorial但还是

b****y
发帖数: 169
6
Yes, it is should be really simple compared to what most guys are talking
about here.
Our customers will be businesses, so at most 100 simultaneous users I think,
within 2 years.

【在 g*****g 的大作中提到】
: If you already have jsp, most likely there are already a MVC framework
: involved, talk to the contractor. Simple things you don't need SOA/Jersey.
: Spring + Spring JDBC is probably enough.

g*****g
发帖数: 34805
7
As I said, all you need is spring + spring jdbc running in the same jvm as
the jsp. The contractor may have already used some mvc framework and every
one of them can integrate with spring.

think,

【在 b****y 的大作中提到】
: Yes, it is should be really simple compared to what most guys are talking
: about here.
: Our customers will be businesses, so at most 100 simultaneous users I think,
: within 2 years.

w**z
发帖数: 8232
8
You probably have this one installed in your eclipse:
http://maven.apache.org/plugins/maven-eclipse-plugin/
The plugin handles it for you.
You can also compile it in the command line, from the directory where the
pom.xml sits.
mvn clean compile/install/deploy bla bla
You have a maven local repo, there is a file called settings.xml which
configs it.
http://maven.apache.org/settings.html

【在 b****y 的大作中提到】
: pom.xml需要手工写吗?
: 手头倒是有一个前人做的类似的东西。
: 里面的pom.xml看着没什么东西。
: 然后就是两个目录:src/main和src/test,后者基本没东西。
: import进eclipse之后就神奇的自动创建了project还能编译运行。
: 我就不知道project的配置都是,编译,运行都是在哪设的。
: 我看了半天Maven/eclipse的介绍也没搞明白。
: 真希望有个人能给答答疑。
: 谢谢。

w**z
发帖数: 8232
9
There are still people using JSP nowadays?

【在 g*****g 的大作中提到】
: If you already have jsp, most likely there are already a MVC framework
: involved, talk to the contractor. Simple things you don't need SOA/Jersey.
: Spring + Spring JDBC is probably enough.

g*****g
发帖数: 34805
10
Consider spring mvc is still the most popular java web framework, and spring
mvc uses jsp by default. I have to say yes.

【在 w**z 的大作中提到】
: There are still people using JSP nowadays?
相关主题
hibernate一个国际化保存unicode value的问题MySQL JDBC 问题
求java tutor一枚(付费,可网络交流)请问JSP/SERVLET和MYSQL如何实现照片上载和调用
Quick jdbc question, help needed, thx!JDBC如何获取新加入的记录的索引
进入Java版参与讨论
d****i
发帖数: 4809
11
非常痛恨JSP, 客户端的东西就是应该只用html/js来写。

spring

【在 g*****g 的大作中提到】
: Consider spring mvc is still the most popular java web framework, and spring
: mvc uses jsp by default. I have to say yes.

l******0
发帖数: 244
12
小型网站,是不是 JSP/Servelet/MySql 就够了。 Spring/strut 可能要花费更多时间

【在 b****y 的大作中提到】
: 以前没做过java,可能问题有点简单,请不要见笑。
: 刚去一个小公司,需要做一个简单网站,前端请了一个合同工,
: 后端实在找不到人了,赶我上架。
: 现在前端已经有一堆html和jsp了,后端还没开工。
: 前端已经给了一些需要后端提供json的数据格式。
: 请问如何开始?
: 我在eclipse里建一个什么project好,如何倒入前端的代码?
: 需要用spring,struct这些框架吗?
: 需要用maven管理吗?
: follow 了几个servlet/jsp/spring/struts的tutorial但还是

x****d
发帖数: 1766
13
outsource... ask someone here to start something for you, then you can
follow. the beginning is hard, once someone started the project, following
is very easy.
$40/hour should be fair, I don't see you need more than 40 hours to get this
thing started, sounded very simple.
x****d
发帖数: 1766
14
what is wrong with jsp? but jsp today is not jsp 10 years ago, jsp is just
view technology, if you don't like it you can use html view engine.

【在 w**z 的大作中提到】
: There are still people using JSP nowadays?
b****y
发帖数: 169
15
The contractor kept saying he is not a Java developer so he can't help on
java stuff...

【在 g*****g 的大作中提到】
: As I said, all you need is spring + spring jdbc running in the same jvm as
: the jsp. The contractor may have already used some mvc framework and every
: one of them can integrate with spring.
:
: think,

g*****g
发帖数: 34805
16
If the contractor is using scriptlet, you better find another contractor now
. He's not supposed to use jsp if he doesn't know java.

【在 b****y 的大作中提到】
: The contractor kept saying he is not a Java developer so he can't help on
: java stuff...

g*****g
发帖数: 34805
17
If you don't need fancy ajax controls, Spring MVC is actually powerful and
clean. jsp is not evil if you limit it as a view technology.

【在 d****i 的大作中提到】
: 非常痛恨JSP, 客户端的东西就是应该只用html/js来写。
:
: spring

w**z
发帖数: 8232
18
I though the trend is to use js with html/css for rendering. JSP is the
putting html in Java..
I haven't touched a JSP for more than 10 years...

【在 x****d 的大作中提到】
: what is wrong with jsp? but jsp today is not jsp 10 years ago, jsp is just
: view technology, if you don't like it you can use html view engine.

x****d
发帖数: 1766
19
nowadays jsp is just doing html/js and with css. it is called jsp, but
nothing really jsp. from java world's point of view, jsp is good enough as
view technology, there is other technology, but not much better than jsp in
java world.

【在 w**z 的大作中提到】
: I though the trend is to use js with html/css for rendering. JSP is the
: putting html in Java..
: I haven't touched a JSP for more than 10 years...

l******0
发帖数: 244
20
小网站,觉得可先从 core java/servelet/html/jsp/css 开始。以后如果觉得有需要
,复杂性没法管理,再研究上 framework。 这些东西都有 pros and cons, 确实需要
才用。
引用一个帖子中的抱怨,当然也有很多支持的。

Used to be we wrote simple, efficient, fast applications and web services
using just core Java, Servlets and JSP, html and xml, JDBC API. It was good
enough; JUnit was a good tool to test. We rested easy that our code worked.
Hibernate came along to simplify SQL and enable true mapping of Database
tables with Java objects, allowing hierarchical relationships to be
reflected in the Object Relations Mapping or ORM as we call it. I loved it.
Especially that we did not have to map the ResultSet back into a Java object
or data type.
Struts came along to add the Model View Controller pattern to our Web apps,
it was good.
EJBs were a huge overhead and pain and annotations made code look like
chicken scratch and now Spring got sprung on us innocent folks. It just
seems overdoing to me.
For example we now package our simple jdbc url, user, pass into jdbc.
properties first, then into hibernate properties second and then into Spring
beans third time!
Versus all that, consider getting a connection where you need it is really
as simple as shown below in pure java, which is what we really are doing
after going through all that hot air stuff with Spring:
Connection connection = DriverManager.getConnection(url, user, pass);
That is in itself self-explanatory that its a big round about and wrapping
round and round to do a simple thing fast and easy with no other big
benefits really. It's like wrapping tons and tons of gift paper around a
tiny nice gift which is all you really keep anyway.
Another example is a batch update. With Spring it is convoluted involving
quite a few classes, interfaces before you can use the JdbcTemplate to do a
batch update. With plain jdbc its simply:
Statement statement = connection.createStatement();
statement.addBatch(sqlquery);
statement.executeBatch();
Can't get simpler or faster than that.
I do not support this framework. Sorry. Who on earth wants injections every
time they need anything?”
相关主题
Java调用Oracle存储过程的问题Java笔试题分享-Database
用jdbc从oracle pull out的row data怎么分页显示newbie question
How to get all tables in a schema in Oracle 9i using its JDBC driver?JDBC/stored procedure读取性能问题
进入Java版参与讨论
w**z
发帖数: 8232
21
it depends. I have been using jdbc for my current project, it is painful to
map a resultset with 10+ columns. it is even worse to construct an update
SQL with flexible subset of the columns. OR tool comes handy for these cases.

good

【在 l******0 的大作中提到】
: 小网站,觉得可先从 core java/servelet/html/jsp/css 开始。以后如果觉得有需要
: ,复杂性没法管理,再研究上 framework。 这些东西都有 pros and cons, 确实需要
: 才用。
: 引用一个帖子中的抱怨,当然也有很多支持的。
: “
: Used to be we wrote simple, efficient, fast applications and web services
: using just core Java, Servlets and JSP, html and xml, JDBC API. It was good
: enough; JUnit was a good tool to test. We rested easy that our code worked.
: Hibernate came along to simplify SQL and enable true mapping of Database
: tables with Java objects, allowing hierarchical relationships to be

g*****g
发帖数: 34805
22
Don't forget you always need a connection pool. JDBC doesn't provide you one
but any ORM is one simple config away for that.

to
cases.

【在 w**z 的大作中提到】
: it depends. I have been using jdbc for my current project, it is painful to
: map a resultset with 10+ columns. it is even worse to construct an update
: SQL with flexible subset of the columns. OR tool comes handy for these cases.
:
: good

w**z
发帖数: 8232
23
yes, I am using bonecp.

one

【在 g*****g 的大作中提到】
: Don't forget you always need a connection pool. JDBC doesn't provide you one
: but any ORM is one simple config away for that.
:
: to
: cases.

y******2
发帖数: 326
24
小网站不用那么麻烦吧,连Maven都不用。推荐个网站,都是超级简单的,高级的你再
找。notepad++就行,eclipse都不用。
http://www.ntu.edu.sg/home/ehchua/programming/howto/Tomcat_HowT
w****u
发帖数: 3147
25
主要是人家已经有一堆东西了……
你看看js 是怎么call的……
你写点自己的servlet 之类的response一下,看看有啥效果没
z***s
发帖数: 3241
26
高人给点拨一下,java跟html/JS之间,有jsp和没有jsp有什么区别?
jsp到底算前端还是算后端? mvc好像还有前端后端的区别?

in

【在 x****d 的大作中提到】
: nowadays jsp is just doing html/js and with css. it is called jsp, but
: nothing really jsp. from java world's point of view, jsp is good enough as
: view technology, there is other technology, but not much better than jsp in
: java world.

z***s
发帖数: 3241
27
我也觉得根据lz的描述,他好像只有java的基础,完全没有jee的概念。servlet虽然有
点古老但是容易上手。 spring,maven啥的还是需要点时间的。不过eclipse比np好点
,至少能导入包。

【在 y******2 的大作中提到】
: 小网站不用那么麻烦吧,连Maven都不用。推荐个网站,都是超级简单的,高级的你再
: 找。notepad++就行,eclipse都不用。
: http://www.ntu.edu.sg/home/ehchua/programming/howto/Tomcat_HowT

b****y
发帖数: 169
28
你说的太对了。
我感觉servelet还能理解,因为我以前用c/c++写过CGI,感觉工作方式比较类似。
这些个框架一上来就把问题复杂化了。
我知道他们的目的是简化开发,但是learning curve也变长了。
特别是我这样以前写C的,总是特想搞明白这些框架,tool底层是怎么work的。
搞不明白就很郁闷。
跟老板谈了谈,还是决定招几个人做了,除了这个,以后还有别的项目。
刚发了个招聘启事,请各位帮忙refer一下。
只是如何面试是个问题。。。。

【在 z***s 的大作中提到】
: 我也觉得根据lz的描述,他好像只有java的基础,完全没有jee的概念。servlet虽然有
: 点古老但是容易上手。 spring,maven啥的还是需要点时间的。不过eclipse比np好点
: ,至少能导入包。

z***s
发帖数: 3241
29
晕啊,刚刚给你发了信。又看到你这个回复。原来打过交道啊。嘿嘿。

【在 b****y 的大作中提到】
: 你说的太对了。
: 我感觉servelet还能理解,因为我以前用c/c++写过CGI,感觉工作方式比较类似。
: 这些个框架一上来就把问题复杂化了。
: 我知道他们的目的是简化开发,但是learning curve也变长了。
: 特别是我这样以前写C的,总是特想搞明白这些框架,tool底层是怎么work的。
: 搞不明白就很郁闷。
: 跟老板谈了谈,还是决定招几个人做了,除了这个,以后还有别的项目。
: 刚发了个招聘启事,请各位帮忙refer一下。
: 只是如何面试是个问题。。。。

m**********j
发帖数: 8645
30
看到这儿,说四句。
1)你们谁写的html和jsp?(炸听起来像是这个写的人已经走了,你们已经找不到了)这
些东西曾经用起来过吗?还是就是一堆从没上过任何服务器经过实际检验过的东西?
2)你说"前端已经给了一些需要后端提供json的数据格式",是领导/同事/某程序员/项
目经理跟你说的?还是你自己看了那些html和jsp之后自己总结发现或找出的?
3)你现在别想什么mvc。所谓用不用框架或者用哪种管理方式,其实不是你楼主现在需
要关心的主要问题。很烂或很简单的东西也可以用框架,很复杂的东西也可以完全不用
任何框架。这完全,看一,你们现有的这些html和jsp是怎么写的,二,准备接手的这
个人对你们这些现有html/jsp的理解、他自己本人对某框架掌握的熟练程度、他自己开
发的习惯。
类比为吃橘子。人用工具比如刀,猴子就用手,兔子就用牙,鸡就用嘴。但结果是一样
的,都能把橘子吃了。
4)至于jsp,你把你自己的一个最简单的html文件的尾缀改成.jsp取代原有文件的尾缀
.html,你看看这个新文件是否可以在你的服务器上运行出来?它的页面和html的有什
么不同?

【在 z***s 的大作中提到】
: 高人给点拨一下,java跟html/JS之间,有jsp和没有jsp有什么区别?
: jsp到底算前端还是算后端? mvc好像还有前端后端的区别?
:
: in

相关主题
搞不懂为什么hibernate为什么这么流行?现在 Java Web 开发过时了么?
JDBCjava.lang.OutOfMemoryError: Java heap space in DB query
Java GC 为什么不能自动释放jdbc connection?谁给推荐一个简单的ORM吧
进入Java版参与讨论
z***s
发帖数: 3241
31
俺不是lz,只是想起这个问题问了一下,纯属技术,没有任何实际场景。你把我跟lz的
情况搞混了。

【在 m**********j 的大作中提到】
: 看到这儿,说四句。
: 1)你们谁写的html和jsp?(炸听起来像是这个写的人已经走了,你们已经找不到了)这
: 些东西曾经用起来过吗?还是就是一堆从没上过任何服务器经过实际检验过的东西?
: 2)你说"前端已经给了一些需要后端提供json的数据格式",是领导/同事/某程序员/项
: 目经理跟你说的?还是你自己看了那些html和jsp之后自己总结发现或找出的?
: 3)你现在别想什么mvc。所谓用不用框架或者用哪种管理方式,其实不是你楼主现在需
: 要关心的主要问题。很烂或很简单的东西也可以用框架,很复杂的东西也可以完全不用
: 任何框架。这完全,看一,你们现有的这些html和jsp是怎么写的,二,准备接手的这
: 个人对你们这些现有html/jsp的理解、他自己本人对某框架掌握的熟练程度、他自己开
: 发的习惯。

m**********j
发帖数: 8645
32
抱歉。
那请你略去前三个,直接琢磨琢磨第四个即可。

【在 z***s 的大作中提到】
: 俺不是lz,只是想起这个问题问了一下,纯属技术,没有任何实际场景。你把我跟lz的
: 情况搞混了。

c*********e
发帖数: 16335
33
现在一般难在前端。前端要用javascript + jquery + ajax写,而且要写得象bootsrap
那样的有点品味的css,不是那么容易的。
后端无非就是些jsp,java beans,servlet,十几年都这么搞的。不过现在都喜欢用ajax
来呈现动态数据,所以又有新花样了。现在pop up window都是新样式,还是要花心思
的。

【在 b****y 的大作中提到】
: 以前没做过java,可能问题有点简单,请不要见笑。
: 刚去一个小公司,需要做一个简单网站,前端请了一个合同工,
: 后端实在找不到人了,赶我上架。
: 现在前端已经有一堆html和jsp了,后端还没开工。
: 前端已经给了一些需要后端提供json的数据格式。
: 请问如何开始?
: 我在eclipse里建一个什么project好,如何倒入前端的代码?
: 需要用spring,struct这些框架吗?
: 需要用maven管理吗?
: follow 了几个servlet/jsp/spring/struts的tutorial但还是

1 (共1页)
进入Java版参与讨论
相关主题
newbie questionBeginner's Q
JDBC/stored procedure读取性能问题hibernate一个国际化保存unicode value的问题
搞不懂为什么hibernate为什么这么流行?求java tutor一枚(付费,可网络交流)
JDBCQuick jdbc question, help needed, thx!
Java GC 为什么不能自动释放jdbc connection?MySQL JDBC 问题
现在 Java Web 开发过时了么?请问JSP/SERVLET和MYSQL如何实现照片上载和调用
java.lang.OutOfMemoryError: Java heap space in DB queryJDBC如何获取新加入的记录的索引
谁给推荐一个简单的ORM吧Java调用Oracle存储过程的问题
相关话题的讨论汇总
话题: jsp话题: spring话题: java话题: jdbc话题: html